STUDIEREN<br />UND DURCHSTARTEN.<br />Author:	Dip.-Inf. (FH) Johannes Hoppe<br />Datum:	06.10.2010	<br />
RIA – Rich Internet Applications<br />Author:	Dip.-Inf. (FH) Johannes Hoppe<br />Datum:	06.10.2010<br />
01<br />Hello World<br />10.10.2010<br /> Folie 3<br />
Hello World<br />About myself<br />Technical addicted, freelancer (Web 2.0, PHP / .NET)<br />Entrepreneur (promotion-footb...
Hello World<br />How about you?<br />					?<br />10.10.2010<br /> Folie 5<br />
02<br />Roadmap, Requirements<br />10.10.2010<br /> Folie 6<br />
Roadmap<br />My roadmap<br />1. Marketing stuff<br />Web 1.0   vs.   web 2.0   vs.   semantic web   vs.   web services<br ...
Roadmap<br />My roadmap<br />2. Academic stuff<br />Platforms<br />Multitier (client, server, database)<br />Communication...
Roadmap<br />My roadmap<br />3. Practical stuff<br />We are going to develop a simple RIA application together in the curs...
Requirements<br />Tools<br />Microsoft Visual Studio 2010 (Pro / Ultimate)<br />Included: SQL Server 2008 Express Edition<...
Requirements<br />Before a lecture at Wednesday<br />Check my blog:<br />http://blog.johanneshoppe.de/<br />at Tuesday eve...
Requirements<br />10.10.2010<br /> Folie 12<br />
Requirements<br />After a lecture<br />I will upload the PowerPoint slices to the blog<br />Category: “RIA lecture”<br />F...
03<br />Rich Internet Applications<br />10.10.2010<br /> Folie 14<br />
Rich Internet Applications<br />RIA – one possible definition<br />Rich:<br />Comprehensive interaction with the user<br /...
Rich Internet Applications<br />Technologies<br />Flash / Flex<br />Silverlight<br />Java<br />(X)HTML with heavy JavaScri...
Rich Internet Applications<br />Do you know some examples?<br />					?<br />10.10.2010<br /> Folie 17<br />
Rich Internet Applications<br />Discussion: Pros / Cons<br />					!<br />10.10.2010<br /> Folie 18<br />
THANK YOU<br />FOR YOUR ATTENTION<br />10.10.2010<br /> Folie 19<br />
Upcoming SlideShare
Loading in …5
×

Ria 01 - Introduction

944 views
882 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
944
On SlideShare
0
From Embeds
0
Number of Embeds
221
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ria 01 - Introduction

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

×