Your SlideShare is downloading. ×
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Ria 01 - Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ria 01 - Introduction

775

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
775
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. STUDIEREN
    UND DURCHSTARTEN.
    Author: Dip.-Inf. (FH) Johannes Hoppe
    Datum: 06.10.2010
  • 2. RIA – Rich Internet Applications
    Author: Dip.-Inf. (FH) Johannes Hoppe
    Datum: 06.10.2010
  • 3. 01
    Hello World
    10.10.2010
    Folie 3
  • 4. 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”!
    10.10.2010
    Folie 4
  • 5. Hello World
    How about you?
    ?
    10.10.2010
    Folie 5
  • 6. 02
    Roadmap, Requirements
    10.10.2010
    Folie 6
  • 7. 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

    10.10.2010
    Folie 7
  • 8. 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)

    10.10.2010
    Folie 8
  • 9. 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
    10.10.2010
    Folie 9
  • 10. 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.
    10.10.2010
    Folie 10
  • 11. 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!
    10.10.2010
    Folie 11
  • 12. Requirements
    10.10.2010
    Folie 12
  • 13. 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!)
    10.10.2010
    Folie 13
  • 14. 03
    Rich Internet Applications
    10.10.2010
    Folie 14
  • 15. 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
    10.10.2010
    Folie 15
  • 16. 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!
    10.10.2010
    Folie 16
  • 17. Rich Internet Applications
    Do you know some examples?
    ?
    10.10.2010
    Folie 17
  • 18. Rich Internet Applications
    Discussion: Pros / Cons
    !
    10.10.2010
    Folie 18
  • 19. THANK YOU
    FOR YOUR ATTENTION
    10.10.2010
    Folie 19

×