1 / 9

Значај и практична примена објектно орјентисаних језика у мултимедији

Значај и практична примена објектно орјентисаних језика у мултимедији. Шабачка гимназија 1.3.2013. Објектно оријентисани језици

kiara-foley
Download Presentation

Значај и практична примена објектно орјентисаних језика у мултимедији

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Значај и практичнаприменаобјектноорјентисанихјезикау мултимедији Шабачкагимназија 1.3.2013.

  2. Објектно оријентисани језици • Објектно орјентисаном програмирање - полази се од тога да се за било какву операцију користи податак а да се над сваким податком може извршити одређени низ операција/радњи које за тај податак имају смисла - стога се уместо раздвајања на податке и функције које процесирају податке на одређене начине, подацима директно дефинишу методи за оперисање над њима самима. • Принципи објектно оријентисаног програмирања • Све је објекат • Програм је скуп објеката који задају послове један другом преко слања порука • Сваки објекат поседује сопствену меморију • Сваки објекат припада сопственој класи • Сви објекти исте класе могу примати исте поруке

  3. Oбјектно-оријентисано решавање • проблема се састоји из четири корака: • идентификовање проблема • идентификовање објеката који су потребни за његово решење • идентификовање порука које ће објекти међусобно слати и примати • креирање секвенце порука објектима, које ће решавати проблем или проблеме

  4. Постоји природна веза између:  • мултимедијалног програмирања и  • језика оријентисаног на објектно програмирање.  Многи објектно оријентисани програмски језици показали су се у пракси делотворним, нарочито у изради мултимедијалних апликација.  • Мултимедијски системи са базама података • виртуелна окружења • десктоп конференцијски системи и друге апликације морају се прилагођавати променама технологије интерфејса, медијима и хардверским платформама

  5. Предности ООП • Добра страна објектно оријентисаног програмирања је:  - могућност компресије података, што програмерима олакшава посао, тј. ослобађа их многих детаља који се односе на одређене медије и хардвер • Објектно оријентисано програмирање је погодно:  - за чување сложених интерфејса,  - за опслуживање медија у модуларном облику што кориснику омогућава лако коришћење апликација • Објектно оријентисано програмирање - нуди механизме који омогућава проширење постојећих кодова и извршавање апликација на различитим платформама

  6. Објекноорјентисанијезици у мултимедији • Adobe Flash (раније Macromedia Flesh) је мултимедијална платформа која се користи за додавање анимације, видеа и интерактивности веб страницама. • често се користи за огласе и игре. • Flashсадржи објектно-оријентисани језикAction Script • Flash садржај може да се прикаже на разним рачунарима и уређајима, коришћењем Adobe Flesh Player-a на главним веб разгледачима, неким мобилним телефонима и сличним уређајима(Flash Lite). Adobe Flash Player • учитавају се брже • допуштају интерактивност • не захтевају програмерске вештине (вс. јава аплети)

  7. Јава је објектно оријентисани језик развијен од стране компаније Sun Microsistem 1991. године, као део пројекта који је за циљ имао да развије софтвер за електронске уређаје (телевизоре, видео рекордере и сл.). Управо због тога, Јава је морала да буде једноставна, брза, ефикасна, поуздана а и лако преносива са једног уређаја на други. • Ове особине су је учиниле идеалном за дистрибуцију извршних програма преко WWW, као и за развој софтвера који је независан од платформе на којој се извршава. • Јава је доживела посебну експанзију када је 1994. годиненаправљен први веб бровсер, ХотЈава, који је могао да извршава Јава аплете (посебне програме намењене за извршавање у оквиру читача)

  8. Аплет је програм који се извршава у оквиру Wеб стране и врло често се користи за прављење динамичких, интерактивних wеб сајтова. Аплети су писани у Јави и могу да се извршавају у било ком читачу који подржава Јаву, укључујући Netscape Навигатор и Интернет Еxплорер

  9. Преведени: C++ Преведени у бајт код за извршавање на виртуелној машини: Јаvа SmallTalk C# VB.NET Delphi Интерпретирани: Python PHP

More Related