Monthly Archives: február 2012

Heti érdekességek 14.

Három hét múlva megérkezhet az iPad 3 

A Wall Street Journal amerikai üzleti lap értesülései szerint az Apple legújabb táblagépe március 7-én kerül majd a boltokba, és támogatni fogja a 4G-s internetet is.

 

Rövidesen a Google-é lesz a Motorola mobilrészlege 

Megkapta az engedélyt a Google a Motorola mobilrészlegének felvásárlására. A keresőóriás terveit több hatóság is aggályosnak találta, mégis engedélyezték.

 

Microsoft Reports Significant Performance Improvements in Entity Framework 5 

Microsoft has announced that the upcoming Entity Framework 5 could potentially improve performance up to 67 percent. Developers using EF 4.0 should also see performance improvements just by upgrading to .NET Framework 4.5. By Jenni Konrad

Reszponzív webdizájn: hogyan, miért, kinek? 

responsive web design

Az utóbbi egy évben sokan kérezték meg, hogy miért és hogyan érdemes reszponzív webdizájnban (sitebuildben) gondolkodni. Ugye a kérdést elsősorban az okostelefonok és táblagépek terjedése implikálja: milyen jó lenne, ha egyetlen sitebuilddel mindhárom kijelzőn rugalmasan működő webdizájnja lehetne a szájtunknak. 

A helyzet sokat bonyolódott és egyszerűsödött is az elmúlt hónapokban. Két szempontot szeretnék most itt megemlíteni, plusz pár hasznos tippet. 

Az egyik szempont, hogy azok a szájtok, melyek számára fontos az online hirdetési bevétel, sokszor külön értékesítik a mobilra optimalizált weboldaluk mobilra optimalizált hirdetési felületeit. Ilyen szempontból a reszponzív webdizájn nem olyan jó választás. Hiszen a különféle kijelzőméreteken és -felbontásokon nem fog ugyanolyan jól mutatni a hirdetéskreatív. Ezt a szempontot (mobil hirdetések) mindenképpen érdemes végiggondolni, mielőtt belecsapunk a lecsóba. 

A másik szempont, ami viszonylag újkeletű, hogy az újabb generációs, nagyképernyős, nagyfelbontású, erős hardveres képességű okostelefonokon már nem annyira fontos a mobilverziók erőltetése. Kiváló példa az iPhone 4 vagy a Galaxy Nexus. Utóbbi esetében a 4,65 hüvelykes (118 milliméteres) kijelzőn 720×1280 pixel (316 ppi) jelenik meg. Ekkora felületen pedig már inkább a szájtok teljes verzióját szereti nézegetni az ember, és kevésbé az egyszerűsített, mobilra optimalizált layoutokat.

Avagy: a desktop kijelző méretek, a táblagépek és okostelefonok mellett immár a nagyképernyős, erős hardveres okostelefonokra is optimalizálni kellene. Ugyanakkor nincs érdemi különbség egy iPad 2 és egy iPhone 4 kijelzőélménye között. Persze, az iPad fizikailag nagyobb kijelző, de az olvashatóság, navigációs szempontok közötti szakadékok kezdenek szűkülni. Úgyhogy sokkal szofisztikáltabban kell hozzáállni egy reszponzív sitelayouthoz, mint korábban. 

És akkor néhány hasznos link, még mielőtt belekezdtek: 

A fenti cikkek és eszközök végigmolyolását követően én a lehető legegyszerűbb grideléssel kezdenék bele a tervezésbe. Ha egyszerű, mondjuk két hasábos layoutok esetében nem csak a tartalmak megjelenését, de a navigációt, menüszerkezetet, betűméreteket, képátméretezéseket, videómegjelenítéseket sikerül megoldani, akkor érdemes második körben nekiállni az egész szénné optimalizálásának.

Ne az legyen a vége, hogy egy nagyon reszponzív, ám nagyon nehézkesen betöltődő weboldallal végül felbosszantjuk a júzereket, rontunk az összélményen. Tehát minimalizált layout, majd szigorúan meghatározott alaplogikák, utána pedig optimalizálás. És ha ezek megvannak, esetleg újratervezhetjük az egészet eggyel összetettebb szinten is. 

Ezen a ponton pedig ismétcsak szembesülni fogunk a böngészőkompatibilitási problémákkal, valamint az egyes mobileszközök hardveres és böngészőt érintő korlátaival. Jön majd a felismerés, hogy az iPad 1 és iPad 2 között is van akkora különbség hardveresen, ami fejfájást okozhat a javascriptek nyakló nélküli alkalmazása miatt.

A mobiltelefonok böngészőjénél pedig a cache vagy a javascript futtatási képességek korlátaival. De ha már itt tartuk, nem fogunk visszafordulni. Mert reszponzív oldalakat tervezni alapvetően jó dolog: logikailag szigorúan koherens szemléletet kíván. Nincs más dolgunk, mint fluid gridekben, flexibilis képekben és media querykben gondolkodnunk. 

A reszponzív webdizájn a weboldaltervezés azon vetületéről szól, hogy a weben ésszerűtlen dolog egyetlen felbontásra, egyetlen, merev layoutra apellálnunk. Ha képesek vagyunk dinamikus oldalfelépítések tervezésére, akkor egyben a saját kontentünket, annak belső logikáit is jobban fogjuk érteni. Avagy: jobban fogjuk érteni a web igazi nyelvét.

 

Repülő minirobotok lepik el a környezetünket (hamarosan) 

Popout

Bár Vijay Kumar prezentációja nagyon szemléletes, és a bemutatott kísérletek is valamiféle pozitív küldetést sugallanak a robotfejlesztés mögött (földrengéskor feltérképezni az épületeket, építeni, összeszerelni, zenélni, stb), azért ha visszagondolunk az első slide-ra, éppen az is eszünkbe juthat, hogy katonai célokra is kiválóan alkalmasak lehetnek ezek a kooperatív repülő minirobotok.

A rosszhiszemű felhasználásról nem beszélve. Gondoljuk csak meg, ezekkel a robotokkal gyerekjáték bejutni épületekbe, lakásokba, és feltérképezni az ott látható dolgokat, vagy akár ciánkapszulát pottyantani segítségükkel egy pohár vízbe. Vagy esetleg egy kis kaliberű fegyverrel és kamerával felszerelve készen is van a tökéletes gyilkosság. 

A fenti prezentációban Kumar többször is hangsúlyozza, hogy ezek a minirobotok azért különösen izgalmasak, mert egy sor feladatot autonóm módon tudnak megoldani. Vagyis nagyon jól megírt programok futnak bennük, amik parancsait extrém gyorsan tudják végrehajtani, illetve a környezetükből származó információkat feldolgozni. 

Akár mennyire is lenyűgöző ez az egész prezentáció, bennem mégicsak sikerült némi aggodalmat keltenie. Pedig alapvetően a technológiai fejlődésben hiszek, és jó dolognak tartom, hogy egyre összetettebb problémákat egyre precízebben, kreatívabban tudunk gépek segítségével megoldani. Mégis, a hangtalanul suhanó, agilis minirobot-rajok világa egy picikét azért rémisztő is.

A múltkoriakban már írtam arról, hogy szerintem azok a technológiák lesznek érdekesek a közeljövőben, melyek kilépnek a megszokott interfészekről (laptop, mobil, tévé), és egy olyan problémát oldanak meg vagy kezelnek, melyek a közvetlen fizikai világunkat befolyásolják. Mint például a Nest projekt. 

Azt gondolom, hogy a minirobotok fejlődése is ebbe az irányba kell, hogy hasson. Előbb kell ezekbe a cégekbe az IT-szektornak pénzt fektetnie, mint a hadiiparnak.

 

 

Legjobb Android-alkalmazások (2012 tavasz) 

With the growth of competition in the browser market, browser vendors are increasingly innovating and providing functionality that makes it possible to deploy rich motion graphics directly via browser technologies, a role once served primarily by Flash Player. Increasingly, rich motion graphics will be deployed directly via the browser using HTML5, CSS3, JavaScript and other modern web technologies. While the primary role of Flash Player as an engine for innovation on the web remains the same, what it is used for will change.

Adobe believes that the Flash runtimes are particularly and uniquely suited for two primary use cases: creating and deploying rich, expressive games with console-quality graphics and deploying premium video.

This shift in focus for Flash does not mean that existing content will no longer run, or that Flash cannot be used for content other than gaming and premium video. However, it does mean that when prioritizing future development and bug fixes, gaming and premium video use cases will take priority.

 

Eclipse 4 and the Compatibility Layer 

This tutorial gives an overview on how to use the Compatibility Layer in Eclipse 4 to run plug-ins based on the Eclipse 3.x API.

Eclipse Community Award Winners Announced 

The Eclipse Foundation congratulates the winners of the annual Eclipse Community Awards, which recognize the top individuals, projects and technologies in the ecosystem. Recipients were honored at an awards ceremony March 26 on the opening day of EclipseCon 2012.
This article discusses the differences between Java EE and Spring.

 


Reklámok