SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Thin, Rich und RIA Clients entwirrt und Faktoren, die Sie zum geeigneten Client führen! Nikolaos Kaintantzis
Welchen Client bevorzugen Sie? SET, 5. Mai 2009 Folie  Google Earth map.search.ch
Welche Clienttechnologie ist die richtige für Ihre Nutzer? SET, 5. Mai 2009 Folie  JSF GWT Struts Struts 2 ULC Eclipse RCP Netbeans RCP RIA Wicket Spring Web Flow HTML Applet AJAX Swing JFace JavaFX Spring Desktop Flex OpenLazlo RAP ICEfaces RichFaces Dojo qooxdoo Thinlets DWR Spring MVC Flash Grails RoR Swing Application Framework CaptainCasa
Was zeigt dieser Vortrag? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie
Web oder Standalone? SET, 5. Mai 2009 Folie  Web Standalone Ultra Thin, Thin Fat, Rich, Smart RIA mit AJAX RIA mit Plug-ins RIA ohne Browser RIA (Rich Internet Applications)
Web oder Standalone?  – Benutzersicht  ,[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone
Einfache oder komplexe Interaktion  – 2. Achse Benutzersicht SET, 5. Mai 2009 Folie  Benutzerinteraktion einfach komplex/hoch Bildschirmseiten Dialoge Navigations-Bäume Tastatur-Navigation Drag and Drop
Übersicht Client-Typen  SET, 5. Mai 2009 Folie  Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax)
Was unterscheidet RIA von Rich Clients? SET, 5. Mai 2009 Folie  Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) Beide bieten Unterstützung bei hoher Benutzerinteraktion Ist der einzige Unterschied  Web bzw. Standalone? ?
Rich vs RIA (Rich Internet Application) SET, 5. Mai 2009 Folie  RIA (Ajax) Client Daten Geschäfts- Logik Präsentations- Logik Oberflächen- Darstellung Server Rich Client Daten Geschäfts- Logik Präsentations- Logik Oberflächen- Darstellung Server
Rich != RIA ,[object Object],[object Object],SET, 5. Mai 2009 Folie  RIA  (Ajax) Rich
Was ist mit den Lücken?  SET, 5. Mai 2009 Folie  ? ? Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax)
Technische Grenzen und  Aufwandsgrenzen  SET, 5. Mai 2009 Folie  techn.  unmöglich Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax)
Übersicht aktuelle Technologien und Produkte im Java Umfeld SET, 5. Mai 2009 Folie  RIA (Plug-in)  RIA (Ajax) Fat, Rich, Smart RIA (ohne Browser)   Ultra Thin, Thin Web Standalone JSF GWT Struts Struts2 ULC Wicket Spring Web Flow RAP RichFaces Dojo qooxdoo Thinlets DWR Spring MVC Grails RoR Eclipse RCP Netbeans RCP Applet Swing JFace Java FX Spring Desktop Flex ICEfaces Flash CaptainCasa SWT Swing Application Framework Benutzerinteraktion einfach komplex/hoch
Evaluationskriterien ,[object Object],[object Object],SET, 5. Mai 2009 Folie  ,[object Object],[object Object]
Anwendungsfall:  Ständige Datenerfassung und Interaktion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Anwendungsfall:  Daten lesen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Rahmenbedingung: Aktuelle Applikation auf jedem PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Rahmenbedingung:  Applikation offline benutzbar ,[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Rahmenbedingung:  Verwendung lokaler Daten und Dienste ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Rahmenbedingung:  Keine Installation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Rahmenbedingung: Rechenleistung gefragt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich
Alle Kriterien auf einen Blick SET, 5. Mai 2009 Folie  Web Standalone Benutzerinteraktion einfach komplex/hoch Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Applikation aktuell An jedem PC verfügbar Keine Installation
Alle Kriterien auf eine Blick SET, 5. Mai 2009 Folie  Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Keine Installation Applikation aktuell An jedem PC verfügbar
Umgang mit unverträglichen Kriterien SET, 5. Mai 2009 Folie  Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Keine Installation Applikation aktuell An jedem PC verfügbar Priorisieren Mehrere Clients Aufwand in einem Client
Fazit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SET, 5. Mai 2009 Folie  Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) Web Standalone Interaktion einfach komplex/hoch techn.  unmöglich
Fragen? SET, 5. Mai 2009 Folie  Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA  (Ajax) techn.  unmöglich

Weitere ähnliche Inhalte

Andere mochten auch

Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen
Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen
Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen FutureEarthAsiaCentre
 
ประวัติส่วนตัว 1
ประวัติส่วนตัว 1ประวัติส่วนตัว 1
ประวัติส่วนตัว 1Bill's Wonder
 
Titanium definitivo
Titanium  definitivoTitanium  definitivo
Titanium definitivoinesuki14
 
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)Eko Supriyadi
 
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทย
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทยรู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทย
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทยPear Pimnipa
 
Pelatihan cbt otomotif 10 001-14-i (2)
Pelatihan cbt otomotif 10 001-14-i (2)Pelatihan cbt otomotif 10 001-14-i (2)
Pelatihan cbt otomotif 10 001-14-i (2)Eko Supriyadi
 
antigua roma
antigua romaantigua roma
antigua romainesuki14
 
Logam mesin casting and moulding 7
Logam mesin casting and moulding 7Logam mesin casting and moulding 7
Logam mesin casting and moulding 7Eko Supriyadi
 
Pelatihan cbt otomotif 10 001-3-i (2)
Pelatihan cbt otomotif 10 001-3-i (2)Pelatihan cbt otomotif 10 001-3-i (2)
Pelatihan cbt otomotif 10 001-3-i (2)Eko Supriyadi
 
Оператор розгалуження
Оператор розгалуженняОператор розгалуження
Оператор розгалуженняOlena Dmytruk
 
Instalaã§ãµes elã©tricas simbologia (diagramas unifilares)
Instalaã§ãµes elã©tricas   simbologia (diagramas unifilares)Instalaã§ãµes elã©tricas   simbologia (diagramas unifilares)
Instalaã§ãµes elã©tricas simbologia (diagramas unifilares)Aldair Edmilson Mendes
 
Сервис подмены номера или телефонного трекинга
Сервис подмены номера или телефонного трекингаСервис подмены номера или телефонного трекинга
Сервис подмены номера или телефонного трекингаMedMarketing
 
Digital trends 2012
Digital trends 2012Digital trends 2012
Digital trends 2012Rosa Llop
 
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)Proyecto de ley quiosco saludables escolares (dip guillermo andrada)
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)dip.andrada
 
Administración gerencial
Administración gerencialAdministración gerencial
Administración gerencialClaudia Delgado
 

Andere mochten auch (20)

Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen
Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen
Future Earth SSCP KAN Exploratory Workshop: Maurie Cohen
 
ประวัติส่วนตัว 1
ประวัติส่วนตัว 1ประวัติส่วนตัว 1
ประวัติส่วนตัว 1
 
Titanium definitivo
Titanium  definitivoTitanium  definitivo
Titanium definitivo
 
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)
Logam mesin maintenance and diagnostic refrigeration & ac 18 (8)
 
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทย
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทยรู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทย
รู้จักกับ“ดินสอมินิ” หุ่นยนต์ดูแลคนแก่ สร้างโดยคนไทย
 
Play cards
Play cardsPlay cards
Play cards
 
Pelatihan cbt otomotif 10 001-14-i (2)
Pelatihan cbt otomotif 10 001-14-i (2)Pelatihan cbt otomotif 10 001-14-i (2)
Pelatihan cbt otomotif 10 001-14-i (2)
 
antigua roma
antigua romaantigua roma
antigua roma
 
Concrete, Anti-corrosive concrete IDM10
Concrete, Anti-corrosive concrete IDM10Concrete, Anti-corrosive concrete IDM10
Concrete, Anti-corrosive concrete IDM10
 
Logam mesin casting and moulding 7
Logam mesin casting and moulding 7Logam mesin casting and moulding 7
Logam mesin casting and moulding 7
 
Pelatihan cbt otomotif 10 001-3-i (2)
Pelatihan cbt otomotif 10 001-3-i (2)Pelatihan cbt otomotif 10 001-3-i (2)
Pelatihan cbt otomotif 10 001-3-i (2)
 
Composites , Solar Conducting Pot IDM10
Composites , Solar Conducting Pot IDM10Composites , Solar Conducting Pot IDM10
Composites , Solar Conducting Pot IDM10
 
Reklama62
Reklama62Reklama62
Reklama62
 
Оператор розгалуження
Оператор розгалуженняОператор розгалуження
Оператор розгалуження
 
Instalaã§ãµes elã©tricas simbologia (diagramas unifilares)
Instalaã§ãµes elã©tricas   simbologia (diagramas unifilares)Instalaã§ãµes elã©tricas   simbologia (diagramas unifilares)
Instalaã§ãµes elã©tricas simbologia (diagramas unifilares)
 
Сервис подмены номера или телефонного трекинга
Сервис подмены номера или телефонного трекингаСервис подмены номера или телефонного трекинга
Сервис подмены номера или телефонного трекинга
 
Digital trends 2012
Digital trends 2012Digital trends 2012
Digital trends 2012
 
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)Proyecto de ley quiosco saludables escolares (dip guillermo andrada)
Proyecto de ley quiosco saludables escolares (dip guillermo andrada)
 
Administración gerencial
Administración gerencialAdministración gerencial
Administración gerencial
 
Ususnmptn2011
Ususnmptn2011Ususnmptn2011
Ususnmptn2011
 

Ähnlich wie Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten Client führen!

Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Banking portal
Banking portalBanking portal
Banking portalJoeyNbg
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1DNUG e.V.
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDNUG e.V.
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien DNUG e.V.
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...Niels de Bruijn
 
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )grosser
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )guest9606ac
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgDNUG e.V.
 
Browserbasiertes computing, RIA
Browserbasiertes computing, RIABrowserbasiertes computing, RIA
Browserbasiertes computing, RIAThomas Christinck
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenRobin Sedlaczek
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...JoeyNbg
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentAndreas Schulte
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Jürg Stuker
 
Lasttest auf Zuruf CloudTest On Demand
Lasttest auf Zuruf CloudTest On DemandLasttest auf Zuruf CloudTest On Demand
Lasttest auf Zuruf CloudTest On DemandSOASTA
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 

Ähnlich wie Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten Client führen! (20)

Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Banking portal
Banking portalBanking portal
Banking portal
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdf
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
 
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
Browserbasiertes computing, RIA
Browserbasiertes computing, RIABrowserbasiertes computing, RIA
Browserbasiertes computing, RIA
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...
OOP 2006: Einsatz von Portaltechnologie in Bankanwendungen für Internet-Endku...
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid Development
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008
 
Lasttest auf Zuruf CloudTest On Demand
Lasttest auf Zuruf CloudTest On DemandLasttest auf Zuruf CloudTest On Demand
Lasttest auf Zuruf CloudTest On Demand
 
SignalR
SignalRSignalR
SignalR
 
Titanium Vs Phonegap
Titanium Vs PhonegapTitanium Vs Phonegap
Titanium Vs Phonegap
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 

Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten Client führen!

  • 1. Thin, Rich und RIA Clients entwirrt und Faktoren, die Sie zum geeigneten Client führen! Nikolaos Kaintantzis
  • 2. Welchen Client bevorzugen Sie? SET, 5. Mai 2009 Folie Google Earth map.search.ch
  • 3. Welche Clienttechnologie ist die richtige für Ihre Nutzer? SET, 5. Mai 2009 Folie JSF GWT Struts Struts 2 ULC Eclipse RCP Netbeans RCP RIA Wicket Spring Web Flow HTML Applet AJAX Swing JFace JavaFX Spring Desktop Flex OpenLazlo RAP ICEfaces RichFaces Dojo qooxdoo Thinlets DWR Spring MVC Flash Grails RoR Swing Application Framework CaptainCasa
  • 4.
  • 5. Web oder Standalone? SET, 5. Mai 2009 Folie Web Standalone Ultra Thin, Thin Fat, Rich, Smart RIA mit AJAX RIA mit Plug-ins RIA ohne Browser RIA (Rich Internet Applications)
  • 6.
  • 7. Einfache oder komplexe Interaktion – 2. Achse Benutzersicht SET, 5. Mai 2009 Folie Benutzerinteraktion einfach komplex/hoch Bildschirmseiten Dialoge Navigations-Bäume Tastatur-Navigation Drag and Drop
  • 8. Übersicht Client-Typen SET, 5. Mai 2009 Folie Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax)
  • 9. Was unterscheidet RIA von Rich Clients? SET, 5. Mai 2009 Folie Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax) Beide bieten Unterstützung bei hoher Benutzerinteraktion Ist der einzige Unterschied Web bzw. Standalone? ?
  • 10. Rich vs RIA (Rich Internet Application) SET, 5. Mai 2009 Folie RIA (Ajax) Client Daten Geschäfts- Logik Präsentations- Logik Oberflächen- Darstellung Server Rich Client Daten Geschäfts- Logik Präsentations- Logik Oberflächen- Darstellung Server
  • 11.
  • 12. Was ist mit den Lücken? SET, 5. Mai 2009 Folie ? ? Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax)
  • 13. Technische Grenzen und Aufwandsgrenzen SET, 5. Mai 2009 Folie techn. unmöglich Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax)
  • 14. Übersicht aktuelle Technologien und Produkte im Java Umfeld SET, 5. Mai 2009 Folie RIA (Plug-in) RIA (Ajax) Fat, Rich, Smart RIA (ohne Browser) Ultra Thin, Thin Web Standalone JSF GWT Struts Struts2 ULC Wicket Spring Web Flow RAP RichFaces Dojo qooxdoo Thinlets DWR Spring MVC Grails RoR Eclipse RCP Netbeans RCP Applet Swing JFace Java FX Spring Desktop Flex ICEfaces Flash CaptainCasa SWT Swing Application Framework Benutzerinteraktion einfach komplex/hoch
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Alle Kriterien auf einen Blick SET, 5. Mai 2009 Folie Web Standalone Benutzerinteraktion einfach komplex/hoch Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Applikation aktuell An jedem PC verfügbar Keine Installation
  • 24. Alle Kriterien auf eine Blick SET, 5. Mai 2009 Folie Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax) techn. unmöglich Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Keine Installation Applikation aktuell An jedem PC verfügbar
  • 25. Umgang mit unverträglichen Kriterien SET, 5. Mai 2009 Folie Web Standalone Benutzerinteraktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax) techn. unmöglich Ständige Datenerfassung Ständige Interaktion Daten lesen Offline benutzbar Hohe Rechenleistung Lokale Dienste Keine Installation Applikation aktuell An jedem PC verfügbar Priorisieren Mehrere Clients Aufwand in einem Client
  • 26.
  • 27. Fragen? SET, 5. Mai 2009 Folie Web Standalone Interaktion einfach komplex/hoch Ultra Thin Fat, Rich, Smart RIA (Plug-in) RIA (ohne Browser) Thin RIA (Ajax) techn. unmöglich

Hinweis der Redaktion

  1. SET 2009
  2. SET 2009
  3. SET 2009
  4. SET 2009
  5. SET 2009
  6. SET 2009
  7. SET 2009
  8. SET 2009
  9. SET 2009
  10. SET 2009
  11. SET 2009
  12. SET 2009
  13. SET 2009
  14. SET 2009
  15. SET 2009
  16. SET 2009
  17. SET 2009
  18. SET 2009
  19. SET 2009
  20. SET 2009
  21. SET 2009
  22. SET 2009
  23. SET 2009
  24. SET 2009
  25. SET 2009
  26. SET 2009
  27. SET 2009