Nastal čas na kakao - Kakao v Tygrovi - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Informace

Nastal čas na kakao - Kakao v Tygrovi

6. května 2005, 00.00 | Vzhledem k tomu, že se opona NDA konečně odhalila, můžeme si konečně říci více o tom, jaké novinky Mac OS X 10.4 – Tiger – přinesl programátorům. Vlastně se to docela dobře hodí: vzhledem k tomu, že jsme v našem seriálu, věnovaném programování ve vývojovém prostředí Cocoa, těsně před dokončením přehledu konkrétních tříd Foundation Kitu, můžeme snadno přímo vložit pár nových "tygřích" kapitol.

Vzhledem k tomu, že se opona NDA konečně odhalila, můžeme si konečně říci více o tom, jaké novinky Mac OS X 10.4 – Tiger – přinesl programátorům. Vlastně se to docela dobře hodí: vzhledem k tomu, že jsme v našem seriálu, věnovaném programování ve vývojovém prostředí Cocoa, těsně před dokončením přehledu konkrétních tříd Foundation Kitu, můžeme snadno přímo vložit pár nových "tygřích" kapitol: ty, jež se týkají přímo Foundation Kitu, se hodí skvěle, a ostatní jen malilinko odložíme, až bude celý Foundation za námi.

Dnes si jen projdeme seznam těch nejdůležitějších samostatných novinek a pro každou z nich si řekneme něco málo o tom, k čemu je dobrá a jaké přináší nové služby. Na ty nejzajímavější z nich se ovšem v dalších dílech podíváme samostatně:

  • samozřejmě, že každý počítač, vybavený procesorem G5, dokáže nativně zpracovávat čtyřiašedesátibitový kód; teprve v Tigeru však je podpora v překladači C a v základních systémových knihovnách. Bohužel, Objective C ani Cocoa zatím čtyřiašedesátibitové nejsou;
  • dlouhá řada nových tříd a služeb je samozřejmě součástí vlastního API Cocoa, tedy Foundation Kitu i Application Kitu: ve Foundation je například – krom jiného – nová podpora práce s kalendáři a daty; Application Kit přináší vedle dalších novinek třeba významné rozšíření třídy NSError, jež usnadňuje předávání informací o chybových stavech mezi různými vrstvami aplikace;
  • kompletně nové API nabízí Automator pro tvorbu jeho akcí; na jeho základy jsme se již podívali v samostatném článku ještě před uvolněním NDA, a budeme se mu věnovat podrobněji;

  • samostatný článek jsme již věnovali i technologii Core Data – snad vůbec nejdůležitější novince Tigeru. Vzhledem k tomu, že jde o velmi významný a důležitý systém, přineseme co nejdříve v samostatné sérii článků podrobný návod k programování s využitím Core Data;
  • další novinkou je framework Core Image: jeho úkolem je standardizovat a usnadnit obecné zpracování grafických dat (jak statických – tedy obrázků –, tak i dynamických, tj. videa). Programátoři mohou jak vytvářet vlastní moduly pro zpracování grafiky, tak i využívat moduly existující. Pro pohodlnou aplikaci služeb Core Image na video a pro co nejlepší využití hardwarové podpory slouží další modul Core Video;
  • jednou z nejčastěji diskutovaných novinek je elegantní oživení prastaré ideje "desk accessories", nazvané Dashboard. Programátoři mají k dispozici nové API, založené na kombinaci HTML/CSS/JavaScript, avšak velmi snadno rozšiřitelné s využitím plnohodnotných služeb Objective C a API Cocoa, pro tvorbu modulů Dashboard;

  • mnoho programátorů ocení plně objektový PDF Kit – knihovnu služeb pro zpracování a generování dokumentů ve standardním formátu PDF;
  • další novou a nesmírně silnou technologií, jež se jako novinka objevuje v Tigeru, je Quartz Composer: uživatelé se s ním setkají prostřednictvím stejnojmenné aplikace, na niž se podíváme v samostatném článku, ovšem programátoři Composer poznají také jako třídy QCView či QCPatchController, jež jeho služby velmi pohodlným způsobem zpřístupní aplikacím v Cocoa. A o co vlastně jde? Inu – podobně, jako můžeme v Automatoru sestavovat "programy bez programování" z jeho akcí, umožňuje Composer sestavovat grafické programy, zpracování obrázků, generované videoklipy a presentace vzdáleně obdobným způsobem na základě vlastních grafických primitiv (nazývaných 'patche');

  • programátoři v Cocoa jistě uvítají také QuickTime Kit, který nabízí pohodlné a efektivní plně objektové rozhraní pro využití bohatých multimediálních služeb QuickTime – jeho dosavadní API, založené na jazyku C, bylo krajně nepohodlné a komplikované;
  • spolu s technologií Dashboard se nejčastěji objevovaly předběžné informace o vyhledávacím systému Spotlight, založeném na databázi metadat, úzce integrované do samotného systému souborů Mac OS X. Programátory bude zajímat hlavně to, jak opatřovat vlastní datové soubory vhodnými metadaty, případně jak vytvářet filtry, jež metadata získají z jejich vlastních či 3rd party datových formátů;
  • další skupinu nových služeb programátorům přinášejí Sync Services, jež umožňují programově synchronizovat jak obsah standardních systémových databází (jako jsou kalendáře iCalu či seznam kontaktů, spravovaný aplikací Address Book) i vlastní proprietární data;

Řada novinek – ať jde o projektové vzory nových API jako je Dashboard či Automator, nebo zásadní rozšíření, jako třeba možnost tvorby a editace datových modelů pro technologii Core Data – je přímo integrována do nové verse integrovaného vývojového prostředí Xcode 2.0, jež je standardní součástí Tigeru; i na ty nejvýznamnější z jeho služeb se samozřejmě podíváme blíž.

Obsah seriálu (více o seriálu):

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Software  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

corevideo

Autor: Devros Muž

Založeno: 06.05.2005, 09:26
Odpovědí: 0

Vsim sem si, ze jeden clovek co dela na mplayeru udelal vystup na corevideo pro mplayer. Je to neskutecnej mazec (je to asi o 20 procent rychlejsi nez posledni verze) a video se plynulosti podoba dvd playeru od apple. Skusim udelat o vikendu binarky a hodit je na web. Sem zvedavej jestli prida i corevideo efekty. Projekt jako mplayer je na corevideo jak delanej :)

Jinak nevite jestli adobe chysta spotlight moduly ? Treba pro indesing dokumenty by se hodil....

Odpovědět na příspěvek

RE: corevideo

Autor: Jakub Muž

Založeno: 07.05.2005, 23:10

na illustrator a asi i indesign by mohl fungovat ten na PDF -- ale vyzkoušené to nemám... každopádně minimálně formát illustratoru je s PDF téměř totožný...

Odpovědět na příspěvek

pdf x MS Metro

Autor: Petr Blau Muž

Založeno: 06.05.2005, 11:43
Odpovědí: 0

http://zpravy.atlas.cz/cl
anek.aspx?rubrika=278&cla
nek=28060

prave se podarilo zaintegrovat a poradne zazit jedn standard vsemi uznavane pdf a MS se zase zda ze je v tom nedosatatecne zahackovany, tak krizaci z Redmondu zase jednou vytahli do boje s Metrem, jako uz pred tim tolikrat napr. s C# versuj Java a spoustou svych umele vytvorenych standardu ... vlastne se ani nedivim, ze tehle MS firme MySlitelu nemuze tak velke mnozstvi lidi prijit na jmeno oni opravdu pracuji jen pro vlstni zisk a proti blahu sveta IT, kdo to odse.. nejvic budeme zase mi programatori a se zase budeme muset ucit novy format - pripadne to integrovat a psat na to exporty a importy atp. atp... no tak alespon ze uz je patek preji vsem Hezky vikend!

Odpovědět na příspěvek

RE: pdf x MS Metro

Autor: Pavel Muž

Založeno: 06.05.2005, 12:46

no a co , očem to je ?
V otázkách a odpovědích týkajících se Metro Printing Path stojí, že Microsoft očekává uvolnění formátu pod otevřenou a bezplatnou licencí.

na kom záleží jestli se to přijme jako standart?Nebo už by něměli vývojáři vůbec existovat ? Asi ne už jsou na světě všechny možný aplikace, ktreý nám stačí. Tak proč něco novýho žejo :)

Odpovědět na příspěvek

RE: RE: pdf x MS Metro

Autor: Jozo Remen Muž

Založeno: 07.05.2005, 19:22

ano ale k Metru bude aj DRM schema. A pochybujem, ze tu MS otvori. Pekne krasne si za nu bude pytat licencne poplatky, takze to cele bude k nicomu.

A verit MS ze nieco bude SKUTOCNE otvorene, flexibilne a s free licenciou po mnohych skusenostiach z minulosti? To moze len blazon. Preco maju potrebu robit nejaky format, ked tu je PDF? Lebo chcu zase nieco ovladnut, preto

Odpovědět na příspěvek

RE: RE: RE: pdf x MS Metro

Autor: Pavel Muž

Založeno: 07.05.2005, 19:48

jasně, ať už nedělaj ani longhorm !!na co dyk když je tu Tiger

Odpovědět na příspěvek

RE: RE: RE: RE: pdf x MS Metro

Autor: Jozo Remen Muž

Založeno: 08.05.2005, 11:23

Nevadilo by mi to, keby nebolo ocividne, ze MS chce zase nasadit monopol v dalsej oblasti.

A co sa tyka Longo longo, ten nech fakt radsej nerobia, zatial to totiz vyzera na riadny crapware :)

Odpovědět na příspěvek

RE: RE: RE: RE: RE: pdf x MS Metro

Autor: Pavel Muž

Založeno: 08.05.2005, 15:36

no doufám, že to nebude takovej paskvil jak OS X do verze 10.2

Odpovědět na příspěvek

RE: RE: RE: RE: RE: RE: pdf x MS Metro

Autor: Jakub Muž

Založeno: 08.05.2005, 20:39

...to určitě nebude, protože to budou jen mírně upravené XP a nikoliv zcela nový systém...

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: