Fejlesztési verseny az együttműködés jegyében

Webes adatok átalakítása nyílt dokumentumformátumokba

Háttér:
A Microsoft® Office rendszer legújabb verziójában a Microsoft új, XML-alapú fájlformátumokat vezet be a Microsoft Office Word, a Microsoft Office Excel® és a Microsoft Office PowerPoint® alkalmazásban. A Microsoft az új fájlformátumokkal biztosítja, hogy a Microsoft Office rendszert a vállalati és intézményi szervezetek sikerrel, teljes körűen integrálhassák architektúrájukba. Ez a változás nagy előrelépést jelent azzal, hogy megerősíti a Microsoft elkötelezettségét az XML formátum, az iparági szabványt jelentő integrációs technológiák és a nyílt, mások számára is közzétett fájlformátum-specifikációk iránt.

Az új Office-fájlformátumok közzétett specifikációi jogdíjmentes licenccel érhetők el, így bárki szabadon hozzáférhet a teljes dokumentációhoz, és gyorsan megtudhatja, hogyan integrálhatja az Office-fájlokat saját megoldásaiba. Az XML használata a korábbi bináris fájlformátumokhoz képest az átláthatóbb, nyílt formátumok előnyeit nyújtja. A tartalom immár nyílt és elérhető, így az új formátumok lehetővé teszik az Office-dokumentumok egyszerű integrálását a már meglévő és a jövőbeni üzleti célú rendszerekbe. Az új formátumok kialakításánál a robusztus felépítés és a hosszú távú elérhetőség is cél volt annak érdekében, hogy a sérült fájlok könnyen javíthatók legyenek, és a dokumentumok tartalmához történő hozzáférés egyetlen alkalmazásnak se legyen függvénye. Az Office 2007-fájlok ezenkívül jóval hatékonyabban használhatók, jelentősen kevesebb helyet foglalnak a korábbi formátumoknál, gyorsabb adatátvitelt tesznek lehetővé, és kevesebb tárterületet igényelnek.

Feladat:

Készítsen alkalmazást, amely átalakítja a Magyar Nemzeti Bank webhelyén (a http://www.mnb.hu/engine.aspx?page=napiarfolyamok címen) elérhető "Az MNB legfrissebb devizaárfolyamai" című táblázat aktuális adatait a következőképpen:

A webes táblázat jelenlegi felépítése:

Az elkészítendő táblázat felépítése:

Pénznem Devizanév Egység Deviza
AUD ausztrál dollár 1 129,40
LTL litván litas 1 75,55
...      

 

A táblázatokat az alábbi fájlformátumokban kell létrehozni:
- a Microsoft Excel 2007-ben használt, ECMA 376 szabványnak (http://www.ecma-international.org/publications/standards/Ecma-376.htm) megfelelő SpreadsheetML formátum
- az OpenOffice.org 3 Calc által használt, ODF 1.1 (http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf) vagy 1.2 szabványnak megfelelő formátum

A táblázatokat nem kell megformázni.

Az alkalmazás felülete egy weboldal, amelyen két gomb található, "Open XML", illetve "ODF" felirattal. A gombok bármelyikének megnyomásakor a weboldal mögötti kód lekéri az MNB legfrissebb devizaárfolyamait, létrehozza a megfelelő dokumentumot, majd felajánlja annak megnyitását vagy letöltését.

Az alkalmazás elkészítéséhez tetszőleges programozási nyelv, fejlesztőkörnyezet és technológia igénybe vehető.

A fejlesztési verseny kezdete 2008. november 25., a végleges műveket 2009. február 10-ig várjuk a következő címre: balazs.keszei@microsoft.com; tibor.koenig@microsoft.com 

Értékelési szempontok

A pályaműveket a Microsoft Magyarország által összeállított szakmai zsűri fogja értékelni. A műveket teszteljük és az alábbi szempontok szerint értékeljük:
 

  • Alkalmazhatóság, használhatóság – 25%
  • Egyedi ötlet, kreativitás – 25%
  • Technikai megoldások – 20%
  • Eszközök lehetőségeinek kihasználása – 20%
  • Programkód stílusa, olvashatósága – 10%

A feladat díjazása

A legjobb 5 művet a következő tárgyajándékokkal jutalmazzuk: