STAATLICHANERKANNTEFACHHOCHSCHULE
Author: Dip.-Inf. (FH) Johannes HoppeDatum: 06.10.2010
STUDIERENUND DURCHSTARTEN.
STAATLICHANERKANNTEFACHHOCHSCHULE
RIA – Rich Internet Applications
Author: Dip.-Inf. (FH) Johannes HoppeDatum: 06.10.2010
Hello World
0108.04.2023
Folie 3
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
Hello World
How about you?
?
08.04.2023
Folie 5
Roadmap, Requirements
0208.04.2023
Folie 6
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
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
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
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
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
Requirements
08.04.2023
Folie 12
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
Rich Internet Applications
0308.04.2023
Folie 14
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
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
Rich Internet Applications
Do you know some examples?
?
08.04.2023
Folie 17
Rich Internet Applications
Discussion: Pros / Cons
!
08.04.2023
Folie 18
THANK YOUFOR YOUR ATTENTION
08.04.2023
Folie 19
Top Related