[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