Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (5)
Emner Silverlight, Tablets, Windows 8

Designet er den største udfordring ved Windows 8-applikationer

Det er godt at få hjælp af en designer til at ramme Metro-designet helt rigtigt, og selvom programmeringen af Windows 8-apps er forholdsvis ligetil, så er der meget arbejde med brugerfladen.

Af Jesper Stein Sandal Torsdag, 26. juli 2012 - 6:29

Windows 8 er lige om hjørnet, og udvikler Anders Poulsen fra Jayway har kastet sig over udviklingen af applikationer til Windows 8 og specielt Metro-brugerfladen.

Metro-brugerfladen er Microsofts bud på, hvordan Windows 8 skal kunne bruges på mange forskellige skærmstørrelser og enheder med touchskærme, men det giver også udfordringer, når man skal lave en applikation.

»Det sværeste er at få det til at se pænt ud. Man tænker, når man ser for eksempel en mail-app, at det ikke kan være så svært for en udvikler at lave en liste med noget indhold, men det er virkelig hamrende svært at få rigtigt,« forklarer Anders Poulsen til Version2.

Udviklerne hos Jayway får derfor assistance fra en designer, som kan hjælpe med at ramme den rigtige stil, som skal gå igen i Metro-applikationerne.

Metro er nemlig først og fremmest et nyt design fra Microsoft, som også går igen på Windows Phone og Xbox, og Microsoft har defineret meget nøjagtigt, hvordan tekst og animationer skal placeres i forhold til hinanden.

»Heldigvis er der meget skrevet ned, så det er grundigt dokumenteret. Men man skal sætte sig ind i, hvordan Metro fungerer,« siger Anders Poulsen.

Nyt runtime i Windows 8

Rent teknisk bygger Metro-applikationerne også på en ny runtime i Windows 8, som også vil den samme som vil blive brugt i Windows Phone 8. Applikationerne til Metro på Windows 8 kan udvikles i enten C++, C# og Silverlight eller i Javascript og HTML5.

»Jeg bruger Silverlight. Jeg kommer fra en webbaggrund, men jeg synes ikke, at HTML5 helt er som HTML. Men HTML5 er sikkert godt til at få flere i gang med at lave applikationer til Windows 8. Silverlight er et lidt større maskineri,« siger Anders Poulsen.

Designet af applikationer til Metro i Windows 8 er ikke kun et spørgsmål om at få tekst og grafik til at se rigtigt ud i ét bestemt skærmbillede. Hver applikation bør nemlig også understøtte to såkaldte views, hvor applikationen kun fylder en del af skærmen, Snapview og Fillview.

»Så en applikation skal kunne fungerer ikke bare i forskellige skærmopløsninger, men også i Fillview og Snapview. Og så skal den understøtte, at man roterer skærmen på en tablet. Det tror jeg bliver svært,« forklarer Anders Poulsen.

I forhold til test af applikationer til Android, som ofte kræver meget forskellig hardware, så vil det dog til Windows 8 primært kræve, at man kan teste, hvordan applikationen opfører sig i de forskellige views.

»Og så er du næsten nødt til at have en device med en touchskærm,« siger Anders Poulsen, som bruger en Samsung-tablet af samme type som den, Microsoft har udleveret til udviklere.

Artiklen er skrevet som led i Version2's Sommertour 2012, hvor redaktionen sommeren igennem besøger it-virksomheder og rapporterer om medarbejdernes dagligdag og virksomhedens projekter. Se den samlede tour-plan her., hvor du også har mulighed for at stille spørgsmål til de besøgte virksomheder.

Send Tweet
Udskriv

Omtalte virksomheder

Jayway

Udgivet 5. sep 2012 13.11Opdateret 5. sep 2012 17.32
LokationKøbenhavn
Antal ansatte100-499
Emner
  • Cloud computing
  • Mobility

Mere om Windows 8

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg dette emne

Derfor ønsker virksomhederne ikke Windows 8

Udgivet 21. maj 16.03Opdateret 21. maj 16.03

Surface Pro kommer til Danmark 30. maj: Pc forklædt som tablet

Udgivet 16. maj 9.25Opdateret 16. maj 12.28

145.000 apps i Windows Phone-butikken – men stadig ikke 'de rigtige'

Udgivet 15. maj 10.23Opdateret 15. maj 10.23

Analytikere: Windows Blue bliver gratis

Udgivet 13. maj 14.02Opdateret 13. maj 14.02

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Senior Software Engineer
Udgivet 22. maj 12.53
Softwareudvikler med passion for arkitektur
Udgivet 2. maj 13.41
Selvkørende projektleder
Udgivet 7. maj 10.38
Hotline Engineer
Udgivet 22. mar 12.33

Kommentarer (5)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Rolf Kristensen 26. jul. 2012 - 12.58
 
Silverlight og Windows 8 METRO ?

Synes jeg har læst overalt at Silverlight kun vil være understøttet på Windows 8 Desktop.

Alternativet er Metro / XAML / C#, hvor det nye XAML-API, minder rigtig meget om Silverlight, men stadig nogle små forskelle:

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/br229571.aspx
http://jimblizzard.wordpress.com/2012/05/18/porting-a-simple-silverlight...

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Tim Christoffersen 26. jul. 2012 - 13.53
 
Silverlight burde bare afskaffes...

Som programmør og systemtester, er jeg nået til den konklusion, at Silverlight er et miserabelt forsøg fra M$'s side på at få kontrol over endnu et element på internettet.

Det kan ingenting, som Flash og Shockwave ikke kunne i forvejen - til gengæld er det mere end dobbelt så lang tid om alting, og bruger ufatteligt mange resourcer på "ingenting".

At de overhovedet har taget det lort med i Win8, vidner vel blot om at de glade Vista-dage endnu ikke er overstået.
Jeg var ellers lige så glad for Win8.. Men nu må jeg hellere få lagt Win7 på igen, der kan man trods alt selv få lov at vælge...

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Stein Sandals billede
Jesper Stein Sandal 26. jul. 2012 - 15.38
 
Re: Silverlight og Windows 8 METRO ?

Synes jeg har læst overalt at Silverlight kun vil være understøttet på Windows 8 Desktop. Alternativet er Metro / XAML / C#, hvor det nye XAML-API, minder rigtig meget om Silverlight, men stadig nogle små forskelle:

Ja, det har du vist ret i. Men set fra et rent kodeperspektiv kan jeg godt forstå, hvis man kalder XAML for Silverlight, og det er nok det, Anders har ment.

Mvh.
Jesper

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Rolf Kristensen 26. jul. 2012 - 22.27
 
Re: Silverlight og Windows 8 METRO ?

Stadig meget forvirrende udtalelse fra en programmør, som burde have teknisk indsigt. Eftersom man sagtens kan køre Silverlight på Windows 8, og det faktisk er noget andet end XAML / C#. Men hvad, folk er i sommerferie mode, og det er ikke mig som skal rode med det :)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Anders Poulsen 14. aug. 2012 - 12.10
 
Re: Silverlight og Windows 8 METRO ?

Hov, Rolf, jeg kom vidst til at trykke på "anmeld" istedet for "svar" på dit indlæg, det må du undskylde.
Du har selvfølgelig ret i at "Metro (eller rettere Windows 8 style UI eller hvad de nu end kalder det) / XAML / C#" er mere korrekt end "Silverlight". Silverlight er bare meget mere mundret og de fleste forstår godt, hvad man mener. Men jeg burde naturligvis have været mere præcis i min udtalelse, når den nu skulle på skrift.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

CSC indgår millionforlig i sag om regnskabssvindel

Udgivet 22. maj 13.34Opdateret 22. maj 13.34

Det offentliges digitaliseringsboss: Her er de største udfordringer

Udgivet 22. maj 12.36Opdateret 22. maj 12.36

DF vil gøre det muligt for ofre for identitetstyveri at få nyt CPR-nummer

Udgivet 22. maj 11.37Opdateret 22. maj 11.37

Markant færre netbankindbrud i 2013: Kun 380.761 kroner er stjålet

Udgivet 22. maj 10.44Opdateret 22. maj 13.03

NemID-krav har skræmt danske spillefugle fra pc'en over på mobilen

Udgivet 22. maj 9.58Opdateret 22. maj 9.58

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

CPH Future TV afholder konference den 29. maj

GlobalConnect

CES 2013 - Fra hjernebølger til smart home

GlobalConnect

Udskriv fra din smartphone eller tablet via ny app på Google Play

Konica Minolta Business Solutions Denmark

Hvorfor Windows 8 er det rigtige skridt også for virksomheder

Microsoft

Lyncs stormløb - høje ambitioner og køb af Skype

GlobalConnect

It-virksomheder

Segment
|
HardwareHippo
|
Stay Secure Denmark
|
Innologic A/S
|
Billys Billing
|
Zylinc
|
Abusiness
|
Agema
|
Inmobile
|
Ricoh Danmark
|
CapaSystems
|
Surfray 2009
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300