ria 01 - introduction
DESCRIPTION
TRANSCRIPT
![Page 1: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/1.jpg)
STAATLICHANERKANNTEFACHHOCHSCHULE
Author: Dip.-Inf. (FH) Johannes HoppeDatum: 06.10.2010
STUDIERENUND DURCHSTARTEN.
![Page 2: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/2.jpg)
STAATLICHANERKANNTEFACHHOCHSCHULE
RIA – Rich Internet Applications
Author: Dip.-Inf. (FH) Johannes HoppeDatum: 06.10.2010
![Page 3: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/3.jpg)
Hello World
0108.04.2023
Folie 3
![Page 4: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/4.jpg)
Hello World
About myself
› Technical addicted, freelancer (Web 2.0, PHP / .NET)› Entrepreneur (promotion-footbags.com)› Microsoft Student Partner (studentpartners.de)› University lecturer (fh-heidelberg.de …obviously ;-)
› Feel free to call me “Johannes”!
08.04.2023
Folie 4
![Page 5: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/5.jpg)
Hello World
How about you?
?
08.04.2023
Folie 5
![Page 6: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/6.jpg)
Roadmap, Requirements
0208.04.2023
Folie 6
![Page 7: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/7.jpg)
Roadmap
My roadmap
› 1. Marketing stuff› Web 1.0 vs. web 2.0 vs. semantic web vs. web services› Trends,› Business models & distribution› User centered design› …
08.04.2023
Folie 7
![Page 8: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/8.jpg)
Roadmap
My roadmap
› 2. Academic stuff› Platforms› Multitier (client, server, database)› Communication Patterns (synchronous, asynchronous)› Message Exchange Patterns (MEP: Request-Reply, One-Way, Duplex)› Message Formats (SOAP, JSON)› …
08.04.2023
Folie 8
![Page 9: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/9.jpg)
Roadmap
My roadmap
› 3. Practical stuff› We are going to develop a simple RIA application together in the curse› Webcast style (live programming)› You will have to make a course achievement (“homework” + own project)› …
My course› over 50% of the lecture will be practical
08.04.2023
Folie 9
![Page 10: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/10.jpg)
Requirements
Tools
› Microsoft Visual Studio 2010 (Pro / Ultimate)› Included: SQL Server 2008 Express Edition› Additional: Microsoft SQL Server Management Studio Express 2008
› Microsoft Expression Blend 4› Download: http://vpn.fh-heidelberg.de/ > Intranet > Studium > MSDN-AA› SVN Client of your choice (e.g. TortoiseSVN)› Firefox with Firebug Extension (or similar browser with dev tools)
Warning:These tools are a non-ambiguous requirement!
I will NOT care about your operating system.
08.04.2023
Folie 10
![Page 11: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/11.jpg)
Requirements
Before a lecture at Wednesday
› Check my blog:› http://blog.johanneshoppe.de/ › at Tuesday evening or at Wednesday morning
› I will give you a short forecast› I will link to some external sources› You should really use that offer to avoid confusions during the lecture!
08.04.2023
Folie 11
![Page 12: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/12.jpg)
Requirements
08.04.2023
Folie 12
![Page 13: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/13.jpg)
Requirements
After a lecture
› I will upload the PowerPoint slices to the blog
› Category: “RIA lecture”
› Feel free to post your questions in the blog! *
(* I’m really lazy in answering mails!)
08.04.2023
Folie 13
![Page 14: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/14.jpg)
Rich Internet Applications
0308.04.2023
Folie 14
![Page 15: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/15.jpg)
Rich Internet Applications
RIA – one possible definition› Rich:
› Comprehensive interaction with the user› Often an appealing look and feel› No or only few page-reloads (more on this later on)
› Internet: › Runs in a web browser (or at least delivered over the internet)› Uses client-server communication over the internet / intranet
› Application: › Purpose: Helps the user to solve one or more tasks!› Requires user-interaction (vs. background tasks, middleware…)› No static content! (not a classic website)› (Web)Application: Similar to a desktop application
08.04.2023
Folie 15
![Page 16: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/16.jpg)
Rich Internet Applications
Technologies
› Flash / Flex› Silverlight› Java› (X)HTML with heavy JavaScript Frameworks› HTML5 with JavaScript
› Note: some people distinguish between browser-plugin-based technologies and JavaScript-based solutions
› I don’t care. It all runs in a browser!
08.04.2023
Folie 16
![Page 17: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/17.jpg)
Rich Internet Applications
Do you know some examples?
?
08.04.2023
Folie 17
![Page 18: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/18.jpg)
Rich Internet Applications
Discussion: Pros / Cons
!
08.04.2023
Folie 18
![Page 19: Ria 01 - Introduction](https://reader033.vdocuments.us/reader033/viewer/2022061122/54700fddaf79599c508b4626/html5/thumbnails/19.jpg)
THANK YOUFOR YOUR ATTENTION
08.04.2023
Folie 19