MICROSOFT SILVERLIGHT & RICH INTERNET APPLICATION (RIA)<br />
KELOMPOK 19<br />Anggota :<br />I Made Citra Pramana .P 	5108100062<br />Nanda BagusPradnyana	5108100116<br />M. Taufiq As...
RIA (RICH INTERNET APPLICATION)<br />
RIA (RICH INTERNET APPLICATION)<br />Rich Internet Application adalahsuatuteknologi yang menggabungkankelebihan-kelebihand...
RIA<br />A rich Internet application (RIA) is an entirely new kind of web experience that is engaging, interactive, lightw...
KARAKTERISTIK RIA<br />1.      Responsif : Sebagaiaplikasi web, RIA memilikiperbedaan yang amatmencolokdengan web konvensi...
Karakteristik RIA (CONT)<br />3.      Menjangkau User yang LebihBanyak: RIA bisadijalankanpadasistemoperasimanapundengansp...
Audio-Video Conference melaluiGMail Video Chat
Video streaming pada YouTube, Metacafe, Dailymotion
Sharing pada Google Docs, Facebook, Scribd, Google Calendar
Server Push pada Facebook, Gmail, Google News</li></li></ul><li>TEKNOLOGI PEMBANGUN RIA<br />Contoh-contohdari framework p...
TeknologiPembangun RIA<br />1.      AJAX danJavascript<br />AJAX merupakansingkatandari Asynchronous Javascript and XML. T...
GMAIL dengan AJAX<br />
TEKNOLOGI PEMBANGUN RIA(CONT)<br />2.      Flash<br />Flash sangatbanyakkitajumpaidi internet. Beberapadiantaranyadalamben...
WEB-BASED APPLICATION  (ADOBE FLASH)<br /><ul><li>Acrobat.com Presentations</li></li></ul><li>TeknologiPembangun RIA(CONT2...
JAVA WEB APPLICATION<br />
TeknologiPembangun RIA (CONT)<br />4.      Silverlight<br />
PERKEMBANGAN RIA<br />Padaawalnya RIA hanyamenawarkan animation dan web interactive yang sangatsederhanasebagaipelengkap H...
PERKEMBANGAN RIA (CONT)<br />Seiringdenganperkembangan internet & tuntutanteknologiyang makin user friendly & powerful. RI...
MICROSOFT SILVERLIGHT<br />MICROSOFT Silverlightmerupakanprodukbuatan Microsoft yang digunakanuntukmembuataplikasiberbasis...
MICROSOFT SILVERLIGHT(cont)<br />Adalah framework aplikasi web yang menyediakanfungsionalitas-fungsionalitasmiripseperti A...
MICROSOFT SILVERLIGHT(CONT)<br />Microsoft Silverlight kompatibeldenganberbagaiproduk web browser yang digunakanoleh Micro...
MICROSOFT SILVERLIGHT(CONT)<br />Silverlight bisajugadigunakanuntukmembuat  gadget Windows sidebar untuk Windows Vista<br ...
MICROSOFT SILVERLIGHT(cont2)<br />Developer(s)Microsoft Corporation<br />Initial release April 2007<br />Stable release3.0...
Versi-versiMicrosoft Silverlight<br />Microsoft Silverlight 1<br />Microsoft Silverlight 2 <br />Microsoft Silverlight 3<b...
Silverlight 1.0<br />Silverlight 1.0 dikembangkandibawahcodename Windows Presentation Foundation/Everywhere (WPF/E), terdi...
SILVERLIGHT 1 COMPONENTS<br />Input – handling input from devices like keyboard, mouse, stylus etc.<br />UI core – managin...
Silverlight 2<br />Silverlight 2 (previously referred to as version 1.1)includes a version of the .NET Framework, implemen...
Silverlight 2<br />Media features in Silverlight 2 include:<br />WMA Professional support, including WMA 10 Pro low-bitrat...
Microsoft Health Common User Interface: Patient Journey Demonstrator<br />
HardRock Memorabilia using Microsoft Silverlight Deep Zoom<br />Setelahdiclick / mouse wheel<br />detail bisadilihatlebihj...
Silverlight 3<br />Silverlight 3 was first announced at the IBC 2008 show in Amsterdam on September 12, 2008. It was unvei...
FITUR-FITUR TERBARU<br />Silverlight 3 includes an increased number of controls[36] – including but not limited to DataGri...
Aplikasiberbasis Silverlight 3 ini support Out-Of-Browser, yaituaplikasibisadijalankanlangsungtanpamemerlukan runtime tamb...
SILVERLIGHT 4<br />On November 18, 2009, at the Professional Developers Conference in Los Angeles, Microsoft Corp. unveile...
Fiturbaru<br />Support for Google's Chrome browser.<br />Web cam and microphone support.<br />Printing support.<br />Full ...
Upcoming SlideShare
Loading in …5
×

Microsoft Silverlight and Rich Internet Applications

1,356 views
1,315 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
1,356
On SlideShare
0
From Embeds
0
Number of Embeds
55
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Microsoft Silverlight and Rich Internet Applications

  1. 1. MICROSOFT SILVERLIGHT & RICH INTERNET APPLICATION (RIA)<br />
  2. 2. KELOMPOK 19<br />Anggota :<br />I Made Citra Pramana .P 5108100062<br />Nanda BagusPradnyana 5108100116<br />M. Taufiq Asmara 5108100124<br />AchmadGazza Putra 5108100125<br />
  3. 3. RIA (RICH INTERNET APPLICATION)<br />
  4. 4. RIA (RICH INTERNET APPLICATION)<br />Rich Internet Application adalahsuatuteknologi yang menggabungkankelebihan-kelebihandariaplikasiberbasis web dan desktop. RIA menyajikanantarmuka visual yang cantikdaninteraktif. Sifatnyatidaktergantungterhadapsuatusistemoperasimenjadikan RIA bisamenjangkaupenggunakomputerlebihbanyaklagi. Denganadanya RIA, user akanmendapatkansuatupengalaman yang berbedaketikamenggunakan internet. Padasitus-situs internet yang berbasis RIA, kenyamanan user biasanyaadalahsesuatu yang paling utama<br />
  5. 5. RIA<br />A rich Internet application (RIA) is an entirely new kind of web experience that is engaging, interactive, lightweight, and flexible. RIAs offer the flexibility and ease of use of an intelligent desktop application, and add the broad reach of traditional web applications.<br />Ituadalahdefinisi Adobe tentang Rich Internet Application tentangbagaimanasuatuaplikasi web yang berfungsilayaknyaaplikasi multimedia di Desktop PC denganaksestanpabataskeberbagaijaringankomputerlainnya<br />
  6. 6. KARAKTERISTIK RIA<br />1.      Responsif : Sebagaiaplikasi web, RIA memilikiperbedaan yang amatmencolokdengan web konvensional. RIA tidak me-reload halamanketikasuatutombolatau link diklik. RIA hanyameng-update bagian-bagiantertentuketikakitamelakukansuatuaksi. Sementarapada web konvensional, halamanakandiupdatesecarakeseluruhanketikakitamelakukansuatuaksi.<br />2.      DapatMelakukanBanyak Hal : Denganmemanfaatkan RIA, kitabisamelakukansesuatusepertiapa yang kitalakukanpadasebuahaplikasi desktop. Tingkat interaktivitas yang tinggimemungkinkan developer untukmemindahkanfitur-fiturpadasebuahaplikasi desktop kedalamaplikasi web. Sudahbanyakaplikasi RIA yang bisakitamanfaatkansepertiWord Processor, Instant Mesengger, dansebagainya.<br />
  7. 7. Karakteristik RIA (CONT)<br />3.      Menjangkau User yang LebihBanyak: RIA bisadijalankanpadasistemoperasimanapundenganspesifikasi hardware yang tidakharustinggi. Asalkansistemoperasiitubisamenjalankan browser, RIA dapatdijalankandenganbaik.<br />4.      KomunikasiMenjadiLebihMudah: Dengan RIA, kitabisamemanfaatkanbanyak media untukmelakukansesuatu,misalnya: <br /><ul><li>Chatting berbasisteks, misalnyamelalui Yahoo! Web Messenger, GMail Chat, EBuddy, Meebo, Facebook Chat,
  8. 8. Audio-Video Conference melaluiGMail Video Chat
  9. 9. Video streaming pada YouTube, Metacafe, Dailymotion
  10. 10. Sharing pada Google Docs, Facebook, Scribd, Google Calendar
  11. 11. Server Push pada Facebook, Gmail, Google News</li></li></ul><li>TEKNOLOGI PEMBANGUN RIA<br />Contoh-contohdari framework pembangun RIA adalah Ajax, Curl, GWT, Adobe Flash/Adobe Flex/AIR, Java/JavaFX, Apache Pivot, Mozilla's XUL, OpenLaszlo and Microsoft Silverlight.<br />
  12. 12. TeknologiPembangun RIA<br />1.      AJAX danJavascript<br />AJAX merupakansingkatandari Asynchronous Javascript and XML. Teknologiiniadalahpemain lama yang jugamasihdigunakanolehperusahaanbesarpembuataplikasiberbasis RIA. Beberapacontohaplikasiberbasis AJAX yang mudahkitajumpai di internet adalahWordpress, Facebook, danbeberapaproduk Google sepertiGMail, Calendar, Docs, Maps. Aplikasiberbasis AJAX harusdiujipadasetiap browser karenapadabeberapa browser, AJAX akandiperlakukanberbeda.<br />
  13. 13. GMAIL dengan AJAX<br />
  14. 14. TEKNOLOGI PEMBANGUN RIA(CONT)<br />2.      Flash<br />Flash sangatbanyakkitajumpaidi internet. Beberapadiantaranyadalambentukiklan, animasi, situsprofilhinggaaplikasi yang sifatnyaspesifik. UntukpenggunaFacebookbahkansudahtidakasinglagidenganaplikasiFacebookbuatanPlayfish. Semuaitudibuatmenggunakan Flash. Laluadalagi Yahoo! Web Messenger yang merupakansalahsatucontohdariaplikasiberbasis Flash yang dibuatmenggunakan Flex. Aplikasiberbasis Flash inisifatnya browser friendly, jadiaplikasi Flash inibisadijalankan di setiap browser asalkanpada browser itutelahterinstal Flash Player yang sesuai.<br />
  15. 15. WEB-BASED APPLICATION (ADOBE FLASH)<br /><ul><li>Acrobat.com Presentations</li></li></ul><li>TeknologiPembangun RIA(CONT2)<br />3.      Java<br />Samaseperti Flash, aplikasiberbasis Java membutuhkanaplikasitambahan yang disebut Java Runtime Environment (JRE) agar bisaberjalandenganlancarpada browser. Saatini, aplikasiberbasis Java belumbisabersaingdenganaplikasi lain yang berbasis AJAX maupun Flash.<br />
  16. 16. JAVA WEB APPLICATION<br />
  17. 17.
  18. 18.
  19. 19. TeknologiPembangun RIA (CONT)<br />4.      Silverlight<br />
  20. 20. PERKEMBANGAN RIA<br />Padaawalnya RIA hanyamenawarkan animation dan web interactive yang sangatsederhanasebagaipelengkap HTML dan Client Scripting traditional yang sangatterbataspadawaktuitu. Macromedia Flash 2.0 (sekarang Adobe Flash Player 9.0 setelah Macromedia dibelioleh Adobe) merupakan RIA pertama yang diperkenalkanoleh web user. Sedangkanuntuk video playback web user masihmenggunakan plug-in dari Real Player, Quick Time ataupun Windows Media Player.<br />
  21. 21. PERKEMBANGAN RIA (CONT)<br />Seiringdenganperkembangan internet & tuntutanteknologiyang makin user friendly & powerful. RIA terusdikembangkanoleh Macromedia dandilanjutkanoleh Adobe melalui Flash Player. Sehingga RIA sekaranginiberkembangsangatpesat. Selainmenawarkan animation & web interactive, RIA saatinijugamenawarkan full of multimedia experience meliputi Audio & High Definition Video.<br />Youtube.com, Liputan6.com, Yahoo Movies danlainnyaadalahbeberapacontoh yang menggunakan Flash Player sebagai Rich Internet Applicationnya.<br />
  22. 22. MICROSOFT SILVERLIGHT<br />MICROSOFT Silverlightmerupakanprodukbuatan Microsoft yang digunakanuntukmembuataplikasiberbasis RIA. <br />Samaseperti Java dan Flash, untukmenjalankanaplikasiberbasisSilverlightdibutuhkansuatuplugin. Saatini, sudahbanyaksitus-situs yang sudahmemanfaatkanteknologiiniuntukmembangunaplikasi RIA. <br />
  23. 23. MICROSOFT SILVERLIGHT(cont)<br />Adalah framework aplikasi web yang menyediakanfungsionalitas-fungsionalitasmiripseperti Adobe Flash,yangmendukung multimedia, grafik, animasidankeinteraktifankedalamsebuah environment.<br />Padaawal release merupakansebuah plugin streaming video, versiselanjutnyamenambahkanfitur-fiturinteraktifdanmendukunguntukbahasa .NET dan development tools, versi yang sekarangadalahversi 3 release pada 9 juli 2009.<br />
  24. 24. MICROSOFT SILVERLIGHT(CONT)<br />Microsoft Silverlight kompatibeldenganberbagaiproduk web browser yang digunakanoleh Microsoft Windows ,Linux(menggunakan Novel Moonlight),danMacOSX,untukperalatan mobile dimulaidenganWindows Mobile 7 dan Symbian(series 60) phones,akansegera support pada 2010 ini.<br />DalamSilverlight,user interface itudideklarasikandalam XAML dandiprogrammenggunakansebuahbagiandari framework .NET<br />
  25. 25. MICROSOFT SILVERLIGHT(CONT)<br />Silverlight bisajugadigunakanuntukmembuat gadget Windows sidebar untuk Windows Vista<br />Silverlight mendukung media WMV, WMA,dan MP3 media kesemua browser yangdidukungtanpaperluWindows Media Player, Windows Media PlayerActiveX control atauWindows Media browser plugins. <br />
  26. 26. MICROSOFT SILVERLIGHT(cont2)<br />Developer(s)Microsoft Corporation<br />Initial release April 2007<br />Stable release3.0.50106.0  (January 20, 2010; 20 day(s) ago (2010-01-20)) [+/−]<br />Preview release4.0.41108.0  (November 19, 2009; 2 month(s) ago (2009-11-19)) [+/−]<br />Written in Combination of C++ and C#<br />Operating systemMicrosoft Windows, Mac OS X<br />TypeWeb Application framework<br />LicenseMS-EULA, with MS-PL components <br />
  27. 27. Versi-versiMicrosoft Silverlight<br />Microsoft Silverlight 1<br />Microsoft Silverlight 2 <br />Microsoft Silverlight 3<br />Microsoft Silverlight 4<br />
  28. 28. Silverlight 1.0<br />Silverlight 1.0 dikembangkandibawahcodename Windows Presentation Foundation/Everywhere (WPF/E), terdiridari core presentation framework,yangbertanggungjawabuntuk UI, keinteraktifandan user input, basic UI kontrol, grafikdananimasi, media playback, Digital rights management, danDOM integration.<br />
  29. 29. SILVERLIGHT 1 COMPONENTS<br />Input – handling input from devices like keyboard, mouse, stylus etc.<br />UI core – managing rendering of bitmap images (including compressed raster images like JPEG), vector graphics, text and animations.<br />Media – playback of MP3, WMA Standard, WMV7, WMV8 and WMV9/VC-1 streams.<br />XAML – to allow the UI layout to be created using XAML markup language.<br />
  30. 30.
  31. 31. Silverlight 2<br />Silverlight 2 (previously referred to as version 1.1)includes a version of the .NET Framework, implementing the same full Common Language Runtime version as .NET Framework 3.0; so it can execute programs written in any .NET language<br />Silverlight 2 includes Deep Zoom, a technology derived from Microsoft Live LabsSeadragon. It allows users to zoom into, or out of, an image (or a collage of images), with smooth transitions, using the mouse wheel<br />
  32. 32. Silverlight 2<br />Media features in Silverlight 2 include:<br />WMA Professional support, including WMA 10 Pro low-bitrate modes. However, multi-channel audio content is still down-converted to stereo output.<br />Content protection powered by Microsoft PlayReady DRM client.<br />Server-side playlists in Windows Media Services.<br />Media Stream Source API.<br />
  33. 33. Microsoft Health Common User Interface: Patient Journey Demonstrator<br />
  34. 34. HardRock Memorabilia using Microsoft Silverlight Deep Zoom<br />Setelahdiclick / mouse wheel<br />detail bisadilihatlebihjelas<br />
  35. 35. Silverlight 3<br />Silverlight 3 was first announced at the IBC 2008 show in Amsterdam on September 12, 2008. It was unveiled at MIX09 in Las Vegas on March 18, 2009. A beta version was made available for download the same day. The final version was released July 9, 2009.<br />
  36. 36. FITUR-FITUR TERBARU<br />Silverlight 3 includes an increased number of controls[36] – including but not limited to DataGrid, TreeView, various layout panels, DataForm for forms-driven applications and DataPager for viewing paginated data<br />On the media front, Silverlight 3 supports AAC audio decoding as well as hardware-accelerated H.264 video decoding.[36]Silverlight 3 also offers 1080p smooth streaming.<br />Silverlight 3 supports Out-of-Browser experiences, i.e., Silverlight applications can be installed to the system for offline access (provided the application manifest is designed to allow local installation) where they run outside the browser.<br />Installed Silverlight 3 applications automatically check for updates asynchronously on every launch and updates are automatically installed<br />
  37. 37. Aplikasiberbasis Silverlight 3 ini support Out-Of-Browser, yaituaplikasibisadijalankanlangsungtanpamemerlukan runtime tambahanataupun plug-in browser. Fiturinijugamemungkinkanaplikasibisaberjalanbaikdalamkeadaanterkoneksike internet ataupuntidak.<br />
  38. 38. SILVERLIGHT 4<br />On November 18, 2009, at the Professional Developers Conference in Los Angeles, Microsoft Corp. unveiled a Beta version Silverlight 4<br />
  39. 39.
  40. 40. Fiturbaru<br />Support for Google's Chrome browser.<br />Web cam and microphone support.<br />Printing support.<br />Full keyboard access while running in full screen mode.<br />Programatic access to a users local document folder.<br />Improved mouse support including right button support and mouse wheel support.<br />Elevated trust and support for local COM objects.<br />New notification support to display messages to end users.<br />New and enhanced controls such as a RichTextBox and an enhanced DataGrid control.<br />New support for implicit theming of controls.<br />New hosted browser support for rendering HTML inside Silverlight.<br />WCF data layer enhancements.<br />Localization enhancements with bi-directional text.<br />Support for Managed Extensibility Framework.<br />Enhanced data binding support.<br />Enhanced of animation effects.<br />Clipboard and drag and drop support.<br />Deep Zoom performance enhancements.<br />Multi-touch support.<br />Content protection for H.264 and support for playing offline DRM protected media.<br />
  41. 41. RELEASE HISTORY<br />
  42. 42. COMPATIBILITY<br />

×