Budowanie Nowoczesnych Aplikacji Internetowych (RIA)

  • 1,383 views
Uploaded on

Prezentacja z cyklu wykładów i warsztatów Flex Challenge Academic Tour

Prezentacja z cyklu wykładów i warsztatów Flex Challenge Academic Tour

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,383
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
53
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
  • Key points on this slide. 1) Massive history of investment in Flash. 2) And major revolutions in functionality. Internal product growth is matched by external ecosystem growth. We are inspired by how our technology is used, and advance the capabilities as our designers and developers push it to the limit. Focus on a couple of key moments:Broadmoor hotel – shows that the future of Flash includes rich Internet applications. Youtube – multi-billion dollar businesses built entirely on Flash.Note that our history also includes a consitent focus on cross platform. We add platforms to provide better experiences.The future:
  • Po stronieFlex’a jest wielemożliwościkomunikacjizsewerem: SOAP, AMF, XMLPostronieAJAX’a to sprowadzasie do wykorzystaniaXMLHttpRequest

Transcript

  • 1. Budowanie bogatych aplikacji internetowych (RIA) Piotr Walczyszyn Platform Evangelist Blog: www.riaspace.net Twitter: twitter.com/pwalczyszyn ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 2. Flex Challenge Academic Tour ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 3. 4 generacje aplikacji Globalny 2004 Strony internetowe RIA (Bogate Aplikacje Internetowe) Zasięg 1998 1992 Lokalny Aplikacje Konsole tekstowe desktopowe Ubogi Bogaty Poziom interakcji ® 3 Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 4. 10 generacji technologii Flash Scene7 Creative Suite 3 AIR Flash Media Rights LiveCycle Management Server 1 Acrobat Connect Data Services Photoshop.com, Captivate, Robohelp Flash Lite Adobe Media Player, Acrobat.com Flash Professional Flash Communications Server, Flex Flash Media Server Future: Flash 10 Flash 1 Flash 7 Flash 2 Flash 3 Flash 4 Flash 5 Flash 6 Flash 8 Flash 9 “Gumbo”, Open Screen Project, Services and more apps Windows,Macintosh Linux Vector Graphics Windows CE, Pocket PC, BREW, Symbian … Animation 100,000,000 desktops PixelBender ActionScript 92% of desktops SWF Searchability Flash moves from animation to applications Encrypted streaming Video Support H.264, HE-AAC audio, HD Video Macromedia de nes RIA 3D Frameworks VP6 codec Flash Player 9 reaches YouTube 90% in under a year ActionScript 3 ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 5. Flash Player – Augmented Reality ® 5 Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 6. ADOBE FLEX 3 ® ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 7. Jak działa Flex w przeglądarce Flex Builder IDE Browser Flex SDK Flash Player MXML ActionScript Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Kompilacja XML/HTTP LC Data Services REST SOAP Web Services JEE, PHP, .NET, Python… Istniejąca infrastruktura informatyczna ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 8. Różnice w architekturze Flex AJAX MXML HTML ActionScript CSS JavaScript CSS Flex Class Library AJAX Frameworks… Browser Browser Flash Player Web Server Logic Web Server Logic and rendering ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 9. Tour de Flex ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 10. Adobe Flex - przykłady ® 10 Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 11. #1 – Brak trybu offline ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 12. #2 – Ograniczone do okna przeglądarki Kon ikt menu przeglądarki I aplikacji ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 13. #3 – Brak typowych interackcji z pulpitem Brak drag & drop ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 14. #4 – Ograniczony dostęp do systemu plików Sandbox przeglądarki ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 15. #5 – Noty kacje dostępne tylko przy otwartej przeglądarce Widoczne ostrzeżenia tylko w otwartym oknem przeglądarki ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 16. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 17. Jak działa AIR/Flex Flex Builder IDE Files SQLite Desktop Noti cations Clipboard Flex SDK AIR Client Runtime MXML ActionScript Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Kompilacja&Pakowanie XML/HTTP LC Data Services REST SOAP Web Services JEE, PHP, .NET, Python… Istniejąca infrastruktura informatyczna ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 18. Wyjdź poza sandbox przeglądarki Instalacja i uruchamianie jako natywna aplikacja Lokalna baza danych (SQLite) Dostęp do systemu plików ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 19. Adobe AIR - przykłady ® 19 Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 20. Inne przykłady z naszego podwórka ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 21. Kupon na licencję Flex Builder 3 https://freeriatools.adobe.com/ exevent?coupon=EUGsGyOHV6DK ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 22. Więcej informacji http://freeriatools.adobe.com http://www.adobe.com/go/air/ http://www.adobe.com/go/ ex/ ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 23. Dziękuję!!! Piotr Walczyszyn Platform Evangelist Blog: www.riaspace.net Twitter: twitter.com/pwalczyszyn ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 24. Do skopiowania ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.