[Year 12 SofDev] SD exam - A13 - Architecture
Mel Yuan
melyuan at hotmail.com
Tue Nov 15 11:38:31 AEDT 2016
Hi,
Have a look at the image - you can see the “Mobile Client Application” container which encompasses Presentation, Business and Data layers. The container is the same for “Rich Client Application” https://msdn.microsoft.com/en-us/library/ee658087.aspx
Contrast with “Rich Internet Application” https://msdn.microsoft.com/en-us/library/ee658083.aspx where the Presentation layer only is in the Client (albeit with a few extras).
The way I read this is that Mobile Client Application is a type of Rich Client Application.
Rich Internet Applications https://msdn.microsoft.com/en-us/library/ee658083.aspx are differentiated from plain old Web Applications https://msdn.microsoft.com/en-us/library/ee658099.aspx to the degree that stuff is happening in the browser.
Of course you can run Rich Client Apps and Web Apps on mobile devices too - but you would not call these Mobile architectures.
My $0.02.
Cheers, Mel
On 15 Nov 2016, at 9:52 am, Fitzsimmons B. <Fitzsimmons.Brett at westbourne.vic.edu.au<mailto:Fitzsimmons.Brett at westbourne.vic.edu.au>> wrote:
I’m still struggling with this one.
“Mobile” is not really an application architecture it’s a device.
From MSDN.
“When developing a mobile application, you may choose to develop a thin Web-based client or a rich client. If you are building a rich client, the business and data services layers are likely to be located on the device itself.”
https://msdn.microsoft.com/en-us/library/ee658108.aspx
Kind Regards,
Brett Fitzsimmons
ICT Learning Leader
Westbourne Grammar School
Ph: 9731 9575
M: 0425 704 715
From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Robert Hallworth
Sent: Sunday, 13 November 2016 10:23 PM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>>
Subject: [Year 12 SofDev] SD exam - A13 - Architecture
I am still not convinced about A13
“A standalone application is being written for handheld devices. This application will store all its data on the device and does not need an internet connection.
Which type of application architecture would be best to use?”
The consensus seems to be Answer
A) Mobile
Now what about
B) Rich Client
Yes the word CLIENT would suggest a server and the question says “does not need an internet connection” but Rich Clients do not NEED an internet connection.
The VCAA glossary “There are styles of application architecture such as client-server, peer-to-peer, rich client and service oriented.” Has no mention of MOBILE.
The study design has “styles of modern application architecture, including mobile, rich client, peer-to-peer and internet applications”.
Microsoft Defines Rich Client
Rich client UIs can provide high performance, interactive, and rich user experiences for applications that must operate in stand-alone, connected, occasionally connected, and disconnected scenarios. Windows Forms, Windows Presentation Foundation (WPF), and Microsoft Office Business Application (OBA) development environments and tools are available that allow developers to quickly and easily build rich client applications.
From <https://msdn.microsoft.com/en-au/library/ee658087.aspx>
My students picked either A or B
To me
Mobile: Rich or Thin client (and I would suggest some form of wireless connectivity)
Rich Client: Mobile or Fixed
Neither answer truly nails it. I think there needs to be clearer definitions of these terms
kind regards
Robert K Hallworth
Director of Learning Technology
Mobile:0431 892 398
<image001.png>
Protected by CyberHound<http://cyberhound.com/>
_______________________________________________
http://www.edulists.com.au<http://www.edulists.com.au/> - FAQ, Subscribe, Unsubscribe
IT Software Development Mailing List kindly supported by
http://www.vcaa.vic.edu.au<http://www.vcaa.vic.edu.au/> - Victorian Curriculum and Assessment Authority and
http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
http://www.vitta.org.au<http://www.vitta.org.au/> - VITTA Victorian Information Technology Teachers Association Inc
http://www.swinburne.edu.au/ict/schools - Swinburne University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20161115/478fab39/attachment-0001.html
More information about the sofdev
mailing list