===== Marin Marjanović ===== ==== PPT i ODP plug-in za dodatni sadržaj==== // PPT and ODP plug-in for additional content// ==== Zadatak ==== Istražiti način dodavanja dodatnih sadržaja u PPT i ODP prezentacijske materijale te mogućnost njihova izdvajanja (export) u zasebne datoteke u definiranom formatu. Rezultat: {{:studenti:marin_marjanovic:ppt_plug-in_za_dodatni_sadrzaj-1.pdf|tekst rada}} i {{:studenti:marin_marjanovic:ppt_plug-in_za_dodatni_sadrzaj-1.pdf|prezentacija}}. ----- | [[studenti:marin_marjanovic:mm_dnevnik|Dnevnik rada]] | [[https://www.zotero.org|Bibliografija]] | [[http://mind42.com| Umna mapa]] | ----- ==== Plan rada ==== - Pregledati kôd LeCTo plug-ina te ukratko zabilježiti koji razred što radi - Pretražiti kako se rade plug-inovi za PPT, odnosno njihovo umetanje u PowerPoint te na temelju toga potražiti u kôdu LeCTo plug-ina za PPT koji dio koda je odgovoran za samo umetanje u PPT - Pokušati riješiti problem ili na internetu (forumima) pronaći slična iskustva u vezi problema učitavanja plug-ina u PPT - Proučiti diplomski rad Dina Bartošaka (Lecto recorder) te iz njega izvući sve bitne informacije o plug-inu - Istražiti modele za umetanje dodatnih sadržaja u prezentaciju (PPT i ODP) - Analizirati prednosi i nedostatke postojećeg modela za MS PowerPoint te predložiti poboljšanja - Proučiti kako bi se moglo izraditi rješenje za dodavanje dodatnih sadržaja u OpenOffice Impress ==== Rezultat ==== - Pronašao sam na internetu da postoji još nekoliko dodataka PowerPointu kod kojih se javlja ista greška kao i kod LeCTo PPT add-ina, no ponuđena rješenja nisu dovela ni do kakvog rezultata u pokretanju LeCTo PPT add-ina na nekim računalima - Informirao sam se, najviše koliko sam mogao uz svoje trenutno znanje o programiranju, i napisao svojevrsnu uputu o drugačijem načinu pisanja add-ina za PowerPoint - različit od onoga na koji je napisan - Malo testiranje LeCTo add-ina dovelo je do rezultata da radi na Windows 7 (bez SP1) i Windows 8 operativnim sustavima jedino unutar Office 2010 Professional Plus izdanja, iako postoje iznimke. Tako da testiranje nije dalo konkretnu konfiguraciju uz koju bi LeCTo radio. ==== Zaključak ==== - Razvoj aplikacija za Microsoft Office nije ni malo lagana zadaća. Microsoft je postavio brojne konfiguracijske zahtjeve koje ponekad nije jednostavno ispuniti. - Greške koje daje Microsoft Office i ostali MS programi nisu dovoljno konkretne da bi se na MSDN (microsoftovim stranicam) našlo jedinstveno rješenje, stoga je potrebno, u najmanji detalj, poznavati grešku kako bi se rješila. ==== Prijedlog za daljnje istraživanje ==== - Od Microsoft developera saznati točan način na koji se razvijaju add-inovi za PowerPoint te česte pogreške koje se javljaju pri izradi istoga. - U cilju poboljšanja LeCTo add-ina i mogućnosti pokretanja na svim računalima (barem što se tiče Microsoftovih operativnih sustava) programer koji ima iskustva s izradom Office add-inova ili Microsoft aplikacija bi trebao detaljnije istražiti predložen način izrade add-ina te započeti pisanje koda od početka, naravno koristiti LeCTo projekt kao predložak, no ne samo kopirati kod.