The PIT
Röster från ITM-koncernen.

Det blev en iPad till slut !

January 27, 2010 22:32 by Daniel Nilsson

Apple släppte idag den efterlängtade tablet:en som fick namnet "iPad".

Ipad ser ut och fungerar som en stor iPhone. På iPad kan du se filmer, läsa e-böcker, surfa, spela spel mm. Den har även en inbyggd simkortshållare.

Alla program utvecklade till iPhone fungerar även på iPad och tack vare en pixel-dubbleringsfunktion fungerar dom bra på den stora skärmen. Skriver gör man på ett virituellt tangentbord men det finns att köpa som tillbehör en docka med tangentbord.

All lagring görs på en inbyggd hårdisk av typen flashdisk och finns från 16-64 GB.

Batteritiden verkar mycket bra med 10 timmars livslängd och upp till 1 månads Standby!

Mailprogrammet, fotoalbum, kalender mm är specialskrivna för iPad och ser mycket trevliga ut.

E-bok läsaren är väldigt snygg och lättanvänd och kommer säkert få många användare. Titlar köper man från Apples iBook-store.

Det finns även en nyutvecklad version av iWorks för iPad.

iPad finns i 3 modeller: 16 GB, 32 GB och 64 GB.

http://www.youtube.com/watch?v=y2Hz8dhQw8Q 

 

 


Utveckla direkt i molnet med Bespin.

January 4, 2010 12:59 by Daniel Nilsson

Bespin från Mozilla Labs är en utvecklingsplatform för webbapplikationer helt och hållet byggt i HTML 5. Verktyget är en så kallad molnet-tjänst och för att kunna använda den behöver man endast en modern webbläsare och ett konto(som är gratis). Det finns många intressanta funktioner i Roadmappen för detta verktyg, bland annat kommer man att kunna följa utvecklare i sitt Team och "spela upp" hur utvecklingen framskrider. Detta är bra ifall någon är sjuk och man snabbt behöver komma in i koden. Det finns även versionskontroller och chat direkt i Bespin. Prestandan är mycket bra tack vara att den bygger på HTML 5 och det känns faktiskt som om man arbetar i en "vanlig" installerad mjukvara.

https://bespin.mozilla.com/

Jag rekommenderar intresserade att se denna video där 2 killar från Mozilla Labs berättar mer om projektet.

http://www.youtube.com/watch?v=Ps6GBLlSGLs&feature=player_embedded 

 


Inslag om ITM i 19.30-sändningen av Rapport den 9e dec 2009.

December 13, 2009 16:28 by Daniel Nilsson

Google Chrome OS

November 19, 2009 20:45 by Daniel Nilsson

Google har idag haft presskonferens och släppt mer information om sitt kommande operativsystem Google Chrome OS.

Dessutom har dom även släppt källkoden fri för utvecklare.

Med Google Chrome OS är tanken att allting baseras på webbaserade tjänster och ingenting installeras eller lagras på datorn.

Detta innebär att det går mycket fort (ett par sekunder) att starta datorer med med Google Chrome OS.

Google har släppt en video som berättar mer om detta intressanta tänk:


Flashapplikationer kan nu köras på iPhone!

October 6, 2009 23:19 by Daniel Nilsson

Under Adobes utvecklarkonferens MAX har Adobe gått ut med information om att man i nästa version av Flash Pro kommer att kunna exportera sina Flashapplikationer direkt till iPhone.

Det hela ser riktigt smidigt ut även om applikationerna i första versionen inte kommer att ha stöd för att som man kan göra i "vanliga" iPhone-applikationer.

 Det finns redan idag 7 iPhone applikationer i appStore som är gjorde på detta sätt.

I nedanstående länk finns en video från Adobe som beskriver hur det går till i detalj.

http://tv.adobe.com/watch/max-2009-develop/building-applications-for-iphone-with-flash-professional-cs5/


Flash letar sig in i din TV-apparat !

April 20, 2009 11:46 by Daniel Nilsson
Adobe har nu släppt en version av Flash som är anpassat för bland annat TV-apparater.
Dom första produkterna med denna teknik förväntas släppas under nästa halva av detta år.
Detta kommer att innebära att leverantörer kan strömma videoinnehåll direkt till konsumenternas TV-apparater.

Läs mer:
http://www.idg.se/2.1085/1.224967/adobes-nya-flash-strommar-internetvideo-till-tvn

Standarder finns av en anledning.

March 24, 2009 11:44 by Stefan Karlsson

Ett stort problem när man sitter och utvecklar ett gränssnitt är att få ihop en bra känsla hela programmet igenom. Självklart ska alla utvecklare veta hur man bygger ett effektivt användargränssnitt som följer standarder vad gäller knappars placering, namngivning och förväntat beteende.

Det är lika viktigt i winform-programmering som när man utvecklar för webben.

Webben
För webbutveckling så finns t.ex. standarder för CSS, HTML, Web Content Accessibility Guidelines (WCAG) m.m. Vad gäller layout så är det lite lösare än för winform-utveckling, var och en är ansvarig att skapa ett gränssnitt som fungerar för målgruppen, en “Ok”-knapp kan vara en bild, en textlänk, ett inputfält eller till och med en liten flashapplikation som bara visar ok-knappen.

Layoutmässigt så beror det på om man vill efterlikna en vanlig desktop-applikation eller om man vill framhäva innehållet som en vanlig hemsida eller kanske ta ett helt eget grepp och hitta på något okonventionellt. (Själv skyr jag sådana siter som pesten, där någon varit “kreativ” och hittat på ett helt nytt gränssnitt som motverkar hela idén med GUI-standarder och som i många fall kan vara rent idiotiska, t.ex. menyer som består av färgglada cirklar där man måste föra musen över cirkeln innan en text animeras ut och förklarar vad just det menyvalet gör.)

Skräckexempel
Denna site http://www.torchia.com/ har till exempel ett gäng små fyrkanter på skärmen som navigeringsmetod. Först måste användaren fatta detta idiotiska koncept, men det räcker inte med att förstå konceptet, för att kunna navigera siten så måste man hålla musen över fyrkanterna för att få veta vad som döljer sig där.

bad1

Det som är lite ironiskt är att denna site marknadsför ett företag som påstår sig vara bra på funktionell design.

Vill du se en uppsjö med andra siter som borde tänka om lite så kan du hoppa till http://www.webpagesthatsuck.com/architecture.html

Ett sätt att göra saker rätt är att se hur man INTE ska göra det, därför är det lärorikt att studera sådana här siter.

 

Desktopprogram
För winformutveckling så finns det en massa guidlines för hur gränssnitten ska byggas upp och hur knappar får ligga.  Till exempel så är det bestämt att om man har en “Avbryt”- och en “Spara”-knapp så ska “Spara”-knappen ligga till vänster om “Avbryt” om knapparna ligger brevid varandra, men om dom ligger ovanpå varandra ska “Avbryt” ligga under “Spara”.

Det finns regler för hur långt från kanten en kontroll ska ligga, vilket avstånd de bör ha mellan varandra, vilka default-acceleratorer de olika kommandona bör ha och en myriad med andra regler som varje winform-programmerare bör följa om man vill bygga en standardiserad applikation. Det finns förstås en anledning till att “Arkiv”-menyn heter just “Arkiv” i alla program och att “Avsluta” finns i den menyn.

Det är för att användare lätt ska kunna sätta sig in i nya program och komma igång med det viktiga, att använda programmen. På webben verkar detta inte vara lika viktigt då man ständigt hittar på nya sätt att förvirra användaren med nya “innovativa” gränssnitt.

Tyvärr så är inte heller desktop-världen förskonad från dålig design, så här kan det till exempel se ut om man låter en programmerare sköta detta:

wgetgui-screenshot

Titta även in på Bad User Interface Gallery: http://www.buigallery.com/

“Den riktiga världen”
Även i den riktiga världen så skapas det produkter med dåligt genomtänkt design, här kan du se en hel drös av dessa: http://www.goodexperience.com/tib/archives/product_design/

 

Tänk på dina användare
Och med det så lämnar jag över till er, tänk på din design och den stackars användaren som ska använda din produkt i slutändan. Dra lärdom av andras misstag. Prova inte på “nya” gränssnitt om det inte är just det som är meningen, det finns en anledning till de olika standarderna.