Tehnologia Silverlight si echivalente

Slides:



Advertisements
Similar presentations
Crearea unei prezentari PowerPoint
Advertisements

SoSBlog Novac Lucian Doncilă Sergiu Rusu Andrei Rusu Alexandru Ţuţurman Andreea Tofan Radu Grupa 1B - subgrupa 3:
Introducere în dezvoltarea aplicațiilor web
Cojocea Manuela-Simona Microsoft Student Partners.
Avantajele si dezavantajele folosirii unui blog de pe blogger(blogspot)
 Ce e bravenet.COM ?  De ce bravenet.COM ?  Avantaje si dezavantaje in folosirea bravenet.COm Grupa 6: Lucian-Eduard Barticel Eduard Giurgiu Iany Ionut.
Schimbarea Luminozit ă ţii.  Photoshop este un instrument pentru retusarea fotografiilor care ofera posibilitatea de a crea imagini deosebite in special.
Aplicatie pentru intarirea capacitatii manageriale Coriolis Consulting pentru INCD-PM Alexandru Darabont.
Batalia sexelor O lume dominata de barbati vs o lume dominata de femei.
Ionuţ Hrubaru: In Memory Databases Ionuţ Hrubaru: Iaşi,
Introducere in Sisteme de operare
Februarie 2018 ASE Bucuresti
CUPRINS Tastatura Imprimanta Scanner Bibliografie Recapitulare.
IntraShip inovatie, flexibilitate, rapiditate.
Instrumente CASE Curs nr. 7.
Căutarea şi regăsirea informaţiei.
LOREDANA POPASAV.
SOFTWARE Tipuri de software.
Dispozitive de stocare
Absolvent Ioana MENGHERIȘ
Arhitectura serviciilor web
Căutarea şi regăsirea informaţiei.
Paxos Made Simple Autor: Puşcaş Radu George
Gestionarea datelor stiintifice
Retele de calculatoare
Design and implementation of a virtual shop using the joomla CMS
Aplicaţii RIA Profesor coordonator: Studentă:
Programare vizuală.
UNIVERSITATEA POLITEHNICA BUCUREȘTI FACULTATEA de ELECTRONICĂ, TELECOMUNICAȚII ȘI TEHNOLOGIA INFORMAȚIEI - Android OS - Coordonator știintific Stefan.
Software product management
ACADEMIA DE STUDII ECONOMICE
CONVERSII INTRE SISTEME DE NUMERATIE
Macromedia Flash 8 Ciobanu Razvan | Cls a IX-a A
WebSite Social Tema 2 WebSite Social.
C# şi platforma .NET.
Bucuresti ZF Mobilio Principalele metode de dezvoltare a afacerilor folosind aplicatiile mobile Sebastian Vaduva -
Conferința Națională de Risk Management
Web Form BuilDer Coffee Cup.
Curs 6: Introducere în programarea SAS
UPB ETTI IISC Web Interactiv Floroiu Andrei.
Silverlight Technology
Funcții C/C++ continuare
prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda
Apache WEB Server.
Integrare prin procese de business
Citește-mă Acest slide are rolul de a-ți explica modul în care să folosești umătoarele slide-uri. Șterge-l din prezentarea finală. În următoarele slide-uri.
Crearea si gazduirea serviciilor
INTERNET SERVICII INTERNET.
SOAP Simple Object Access Protocol
Forms (Formulare).
Îmbunătăţirea serviciilor publice prin intermediul Chartelor de Servicii: Elaborarea şi implementarea Planurilor de Acţiune pentru Îmbunătăţirea Serviciilor.
A great way to create a channel of communication
Cursul 9. SEO (Promovarea site-urilor web)
Managementul Proiectelor Informatice
Functia de documentare
Căutarea şi regăsirea informaţiei
Administrarea reţelelor de calculatoare
SOAP -Simple Object Access Protocol-
Dezvoltarea aplicaţiilor WEB
Programarea in limbajul Java 2004 Lecturer: Gavrila Cristian
Realizarea prezentarilor cu Microsoft PowerPoint
Software open source in industria software
Crearea unei aplicatii Windows Forms simple
Aplicaţii specializate pentru realizarea unei prezentări – PowerPoint
Review blog culianu.wordpress.com
- calitatea serviciului de internet -
Harti de imagini, Cadre, Stiluri
Microsoft PowerPoint.
Comunicare in medii electronice
Despre lamaie.net De ce sunt lamaile acre? Realizatori: Cristina Cazan
Presentation transcript:

Tehnologia Silverlight si echivalente Diaconescu Robert Master IISC, an 1

Introducere in Web design Rich Internet Applications (RIA) Tehnologia Silverlight Tehnologia Flash Tehnologia Java Tehnologia Ajax Comparatii Concluzii Bibliografie

Introducere in Web design metoda de a crea un continut de prezentare ce este transmis unui utilizator prin World Wide Web(www) prin intermediul unui browser web sau alte aplicatii ce ruleaza prin intermediul Web paginile Web : Pagini statice Pagini dinamice

Rich Internet Applications (RIA) aplicatii web care au multe caracteristici ale aplicatiilor desktop, transmise fie direct din site prin intermediul browser-ului, fie prin intermediul unui plug-in sau independent Platformele cele mai folosite: Flash Silverlight Java Ajax

Rich Internet Applications (RIA) “rich internet application” - introdus de Macromedia in 2002 Caracteristicile esentiale Posibilitatea de cautare foarte greu de realizat Comunicare avansata cu servere de suport Complexitatea de solutii avansate se reduce in RIA Consistenta user-interface devine controlabila in cadrul sistemelor de operare

Tehnologia Silverlight un framework facut de Microsoft pentru a putea realiza aplicatii bogate care sunt gazduite in browser si care ruleaza pe o varietate de sisteme de operare aplicatiile web au un comportament cat mai asemanator aplicatiilor desktop este doar un plug-in pentru browser cu ajutorului caruia se pot realiza o serie de aplicatii grafice interactive, animatii vectorizare, cu  includere de fisiere audio si video in interioruli unui website

Tehnologia Silverlight Exista 4 versiuni: Silverlight 1, care este o tehnologie ce nu include motorul CLR (Common Language Runtime ) si care nu suporta limbajele .NET, deci codul trebuie scris doar in JavaScript. Silverlight2, care includeCLR si un subset destul de important din .Net framework cu o interfata cu utilizatorul bazata pe WPF (Windows Presentation Foundation). Silverlight 3, care include o serie de noi controale, 3D, element to element binding,aplicatii "out of browser" si multe altele. Silverlight 4, care include posibilitatea de dezvoltare a aplicatiilor de afaceri, capabilitate OOB (out of browser)

Tehnologia Silverlight Arhitectura Silverlight

Tehnologia Silverlight Interfata cu utilizatorul pe care SilverLight o ofera este XAML (Extensible Application Markup-Language). Compatibil cu HTML si JavaScript, C#,VB,.Net sau orice alte tehnologii .Net poate executa programe scrise in orice limbaj .NET

Tehnologia Silverlight Avantaje integrare in .NET Compatibilitate cu toate browserele Dezvoltare de aplicatii in Visual Studio, C#, Ruby, Python etc. Optiuni avansate pentru streaming video

Tehnologia Flash o aplicaţie utilizată pentru dezvoltarea obiectelor-applet de tip Flash disponibile în cadrul unor pagini WEB Pune la dispozitie elemente grafice vectoriale de dimensiuni mici şi scalabile independent de platforma (browser/sistem de operare)

Tehnologia Flash Animaţii de lungă durată - uşor de realizat interfaţa aplicaţiei dă posibilitatea de a sincroniza (în funcţie de timp) diversele obiecte, poziţii sau forme ale acestora, prin intermediul unui Timeline poate interpola poziţia (sau forma) unui obiect pentru a uşura munca utilizatorului

Tehnologia Flash Timeline pentru un editor Flash

Tehnologia Flash dezavantajele folosirii obiectelor flash în paginile web : Depinde de player: Mare amator de resurse Motoar Motoarele de căutare nu pot indexa textul Tehnologie licenţiată

Tehnologia Java limbaj de programare dezvoltat de JavaSoft, companie in cadrul firmei Sun Microsystems limbaj complet orientat pe obiecte si ofera posibilitatea reala de refolosire a codului pentru utilizarea in cadrul Web a limbajului Java se pot realiza miniaplicatii sau applet-uri

Tehnologia Java Applet-urile necesita un program de vizualizare extern : browser Web sau un program specializat de vizualizare (applet viewer). Applet-urile sunt executate izolat de catre majoritatea browserelor pentru a evita accesul la date locale, cum ar fi fisierele de sistem. Un applet Java extinde clasa java.applet.Applet

Tehnologia Java Avantajele applet-urilor sunt urmatoarele: compatibil cu toate sistemele de operare si browsere web poate muta “munca” serverului catre client applet-urile sunt foarte rapide

Tehnologia Ajax nu reprezinta un nou limbaj de programare, ci doar o imbinare a limbajelor existente JavaScript si XML se refera la un set de tehnologii care permit implementarea unor facilitati deosebite in aplicatiile web cu doar putin efort suplimentar

Tehnologia Ajax Inovatia AJAX s-a declansat ca urmare a nevoii de imbunatati viteza de navigare a siturilor, prin micsorarea timpilor de raspuns la actiunile utilizatorilor un exemplu relevant este cazul cand este necesara completarea unui formular intreg, si apasarea butonului „Submit”

Modelul Ajax comparat cu alte modele de dezvoltare de aplicatii web

Comparatii

Concluzii Tehnologia implementata in realizarea unei aplicatii trebuie aleasa avand in vedere obiectivul dorit Pentru interfete :Silverlight, Flash sau Ajax pentru animatii complexe se foloseste Flash pentru putere industriala se foloseste Java