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 (19)
Emner C#, .Net, Smartphones

Microsoft-iagttager: .Net kommer til Windows Phone 7

Windows Phone skal udvikles med Silverlight, .Net, Visual Studio og Expression Blend. Det fremgår af en række lækkede Microsoft-dokumenter.

Af Tania Andersen Tirsdag, 23. februar 2010 - 14:14

Udviklerplatformene for den nyligt annoncerede Windows Phone 7 bliver overvejende baseret på en eller anden form for .Net.

Det fremgår af en række lækkede dokumenter, skriver den Microsoft-kyndige journalist Mary Jo Foley på sin blog, All About Microsoft.

Vægten vil blive lagt på .Net-API'er og kun få API'er vil have adgang til det underliggende system.

Silverlight og spilframeworket XNA, som benyttes i Xbox og musikafspillleren Zune HD, bliver også en del af platformen sammen med XAML, som er et XML-sprog, der gør det muligt at skabe web-agtige applikationer i .Net-miljøet.

Ifølge dokumenter bragt på sitet WMPoweruser.com vil udviklingsværktøjerne til Windows Phone 7 blive Visual Studio 2010 og Microsoft Expression Blend, som er et grafisk værktøj til .Net- og Silverlight-udvikling.

Blandede meldinger om multitasking En anonym kilde beskriver Microsofts udviklerstrategi på denne måde til All About Microsoft:

»Udviklerplatformen er Silverlight 3 med elementer af 4 med Blend og en Visual Studio-plugin. Det spændende er, at mens det er i stil med XAML, er det ikke ren XAML. Det er OK, da det sørger for at størrelsen er lille. Teoretisk set kan man skabe et helt program indefra Blend, men jeg tror man stadig har brug for at binde det hele sammen i C#.«

Der er modstridende meldinger om, i hvilken grad Windows Phone 7 vil understøtte multitasking. Nogle kilder fortæller, at der vil være mindre udstrakt multitasking end hvad der er kendt fra forgængeren Windows Mobile 6.5.

Der er heller ingen melding om, i hvor høj grad der vil være kompatibilitet mellem programmer skrevet i forrige version af miljøet og den nye Windows Phone 7.

Microsoft har meddelt, at det vil løfte sløret for flere detaljer angående dette på Mix-konferencen, der afholdes i midten af marts.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
.Net Web Developer
Udgivet 8. maj 15.44
.Net/C# udviklere
Udgivet 16. jun 2011 14.34
Software Developer
Udgivet 21. maj 8.06
EPiServer web-frontend udviklere
Udgivet 6. jul 2011 10.01

Kommentarer (19)

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

Følg kommentarer
Christian Sparre 23. feb. 2010 - 14.54
 
Microsoft-iagttager: .Net kommer til Windows Phone 7

"Microsoft-iagttager: .Net kommer til Windows Phone 7"

Duh! Havde han regnet med at det blev Java eller Objective-C?

Det har da længe været fremme at intefacet var Silverlight baseret, så den iagtagelse tror jeg mange har gjort for et stykke tid siden.

Mon ikke vi kan iagtage at Windows Phone 8 udvikling også kommer til at være .NET, ellers skal der da godt nok ske ting og sager hos Microsoft :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 23. feb. 2010 - 15.29
 
Vægten vil blive lagt på .Net-API'er

.NET skal nok hive ydelsen ned på selv den kraftigste mobil-telefon. Hvor fedt er det at sidde med en telefon med så supermange features, hvis den end ikke kan slæbe sig selv afsted med at modtage et telefonopkald?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Toftdahl Olesen 23. feb. 2010 - 15.40
 
Re: Vægten vil blive lagt på .Net-API'er

Nu er Android så vidt jeg er orienteret skrevet i Java ,og det giver vist ikke nævneværdige hastigsproblemer.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torben Mogensens billede
Torben Mogensen 23. feb. 2010 - 16.07
 
Ikke overraskende

.NET er Microsofts forsøg på at frigøre sig fra afhængighed af en specifik processorarkitektur. Microsoft havde et tidligere forsøg på dette ved Windows NT, som også kom i versioner til MIPS, PowerPC og Alpha, men det gik i sig selv igen, da flertallet af Windowsapplikationer var kodet specifikt til x86 platformen. Så Microsoft har indset, at de bliver nødt til at gøre det gradvist: Ved at øge antallet af applikationer på .NET, sådan at de med tiden helt kan undvære x86-kompatibiliteten. Det kan de endnu ikke på Windows 7, men mobilmarkedet er ikke så afhængigt af gamle applikationer, så de kan her lave et nyt OS, som ikke er bagudkompatibelt, og diktere et API baseret på .NET. Det vil gøre det muligt for applikationer udviklet til Windows Phone 7 at køre på Windows 7 og senere desktop/laptop operativsystemer. Med tiden kan de så lave et desktop/laptop OS, der ikke kan køre x86 applikationer uden emulering.

Men det bliver et hårdt løb: Mange folk kører Windowsprogrammer, der er 10 år eller mere gamle, og de fleste forventer at blive ved med det, når de køber en ny maskine. Det har f.eks. gjort det nødvendigt for Microsoft at lave "compatibility modes", hvor ældre programmer kan køre i XP mode og lignende. Den kan de i princippet også, selv om de skifter processor, men det vil i givet fald ske under emulering, med det deraf følgende hastighedstab. Men når det drejer sig om 10 år gamle programmer, er hastighedskravene heller ikke så store, så det går sikkert.

Microsoft skal dog lige få overtalt udviklere af ny applikationer til at bruge .NET i stedet for native x86, for hvis en forholdsvis ny applikation kører langsomt på ny hardware, så vil det i høj grad afholde brugerne fra at købe denne hardware.

Men skiftet vil ske på et tidspunkt. Microsoft kan ikke tåle at være afhængig af, at et lille antal processorleverandører (Intel, AMD og VIA) vil blive ved med at levere konkurrencedygtige processorer, der er bagudkompatible med 80386. Omvendt er disse leverandører afhængige af, at Microsoft bliver ved med at lave software, der kun kører på disse processorer.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Ulrik Hvide 23. feb. 2010 - 16.40
 
Re: Vægten vil blive lagt på .Net-API'er
Nu er Android så vidt jeg er orienteret skrevet i Java ,og det giver vist ikke nævneværdige hastigsproblemer.

Android er skrevet i C og ikke java, punktum! Applikationer i Android kan skrives i Java, Ruby, Scala, xmlvm (Objective-c) og sikkert et par andre sprog , men den modificerede linux kerne er skrevet i C. Windows Phone OS er desuden skrevet i C++ og vi må derfor huske at skelne mellem compilers og kerne-sproget. :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Toftdahl Olesen 23. feb. 2010 - 17.30
 
Re: Vægten vil blive lagt på .Net-API'er

Jo, jo, godt ord igen, man kan ikke lave et OS uden en "smule" C kode (som f.eks. de par millioner linjer Linux kode i Android) ;)

Nu kan man sikkert også komme til at kode i mange andre skægge sprog på windows 7 phone series 7 windows phone ... series ... ligesom på Android. Men de er vel Java der er hoved "sproget" på Android ligesom .Net der bliver hoved "sproget" på microsoft's platform.

Og lur mig om microsoft kan nære sig fra at smide al deres gamle C OS kode væk og starte helt forfra - det virker til at det er noget de er meget dårlige til.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Toftdahl Olesen 23. feb. 2010 - 17.31
 
Re: Vægten vil blive lagt på .Net-API'er

Mangler en mulighed for at redigere gamle posts, i sidste paragraf skal der naturligvis stå "... nære sig fra IKKE at smide ...".

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 23. feb. 2010 - 17.39
 
JAVA vs .NET

JAVA-programmer er langsommere i udførelse end native programmer, men JAVA-platformen sløver ikke maskinen når den ikke er i brug.

.NET sløver maskinen allerede fra det øjeblik det installeres. Hvis jeg bliver træt at dual core ydelse på min Windows-maskine, så skal jeg bare ikstallere .NET - så er jeg tilbage på ydelse svarende til single core. Det holder ikke på en maskine der skal kunne yde noget.

Og kender vi Microsoft ret, så kommer det til at forholde sig på samme måde på mobiltelefonerne.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jakob Damkjær 23. feb. 2010 - 18.06
 
Fremtids planer...

Slutningen af året er der lang lang lang tid til i IT tid...

http://monotouch.net/

Mono for the iPhone, iPad and iPod Touch

Wow WP7 er virkelig fremtiden... eller er det nutiden 9 måneder forsinket.

og når næste version af windows phone kommer ud så er version 8 lige på trapperne og er endnu mere fantastisk og ren vaporware igen....

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 23. feb. 2010 - 18.41
 
Re: Fremtids planer...

Det ville være rart om Novell fik Mono til at virke tilfredsstillende på den oprindelige platform inden de fortsatte med nye afgreninger.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Sonne 23. feb. 2010 - 19.43
 
Re: JAVA vs .NET

@Jesper Poulsen

Kan du ikke lige underbygge nedenstående påstand, meget gerne med en teknisk begrundelse?

.NET sløver maskinen allerede fra det øjeblik det installeres.

Kan du ikke linke til noget dokumentation, som påviser at Java bliver afviklet hurtigere end .Net samtidig ?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Nick Frederiksen 23. feb. 2010 - 20.14
 
Re: JAVA vs .NET

Vil egentlig også gerne se lidt dokumentation.

På en XP maskine kører .NET en smule langsommere, men på Vista og Windows 7, kører det fantastisk hurtigt, da hele styresystemet bygger på .NET frameworket.

Man kan altid gøre brug af værktøjet ngen.exe, hvis man vil have yderligere ydelse i ens .NET software.

Læs mere om det her:
http://msdn.microsoft.com/en-us/library/6t9t5wcf%28VS.80%29.aspx

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Niels Dybdahl 23. feb. 2010 - 20.28
 
Re: JAVA vs .NET
JAVA-programmer er langsommere i udførelse end native programmer.

Det var i gamle dage før man begyndte at bruge Just-In-Time-compilere (JIT) til at compilere Javaprogrammerne til maskinkode før de bliver udført.

Så Javaprogrammer er i dag normalt ligeså hurtige som native programmer i selve udførslen, mens opstarten ofte er langsommere, fordi Javaruntimen skal startes, hvor native programmer i højere grad bygger på operativsystemet som allerede er "i luften".

På en mobiltelefon som er designet til at køre Javaprogrammer vil runtimen formodentlig "være i luften" allerede når applikationen startes.

.Net (CLI) er opbygget i samme stil som Javas JVM, så jeg formoder at de samme forhold gør sig gældende der.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Fredrik Skeel Løkke 24. feb. 2010 - 01.02
 
Re: JAVA vs .NET

"da hele styresystemet bygger på .NET frameworket."

Øhm, den må du gerne uddybe.. Tror du har misforstået noget. ;)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mark Ruvald Pedersens billede
Mark Ruvald Pedersen 24. feb. 2010 - 07.00
 
Re: JAVA vs .NET
Så Javaprogrammer er i dag normalt ligeså hurtige som native programmer i selve udførslen,

Måske i troughput, men det hjælper ikke GUI's.
Min xmaple og NetBeans er temmelig langsomme.
Java egner sig i hvertfald ikke til GUI programmer så!

mens opstarten ofte er langsommere, fordi Javaruntimen skal startes, hvor native programmer i højere grad bygger på operativsystemet som allerede er "i luften".

Jep, og det er ikke til at holde ud! Latency er tælles i sekunder!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Niels Dybdahl 24. feb. 2010 - 09.02
 
Re: JAVA vs .NET
Måske i troughput, men det hjælper ikke GUI's. Min xmaple og NetBeans er temmelig langsomme. Java egner sig i hvertfald ikke til GUI programmer så!

Hvis man gør sig "umage" kan man selvfølgelig godt skrive langsomme Javaprogrammer. Men det gælder også native programmer.
Men man kan også nemt skrive hurtige GUI programmer i Java. Jeg har selv skrevet en del efterhånden.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Toftdahl Olesen 24. feb. 2010 - 13.56
 
Re: JAVA vs .NET

Er det ikke bare en gammel fordom at GUI'er er langsommere på Java. Eclipse synes jeg da virker ligeså snappy som resten af min desktop.

Jeg tror at meget af "skræmme billederne" bunder i Swing, et projekt hvor Sun implmenterede low-level GUI drawing i Java, altså istedet for at sige DrawButton(x1,y1,x2,y2) til operativ systemet så sade man istedet DrawLine(blah), DrawLine(blah2), FillRect(stuff), etc. dengang jeg kodede Java var det ihvertfald Swing der var det største performance problem - men Eclipse gutterne har åbenbart klaret det ved at lave et platform udafhængigt GUI-lag der bruger platform specifikke elementer. Hvilket forresten også gør at java programmer ikke ligner noget katten har slæbt ing.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Bundgaard 24. feb. 2010 - 14.19
 
.

Jeg ser for mig en ung Jesper Poulsen, der har siddet med fråde om munden og desperat trykket F5 på version2.dk indtil der endelig dukkede en ny Microsoft-nyhed op!

"Nu skal der sgu flames", tænkte den kære Jesper og hamrede løs i tastaturet uden omtanke og uden hverken behov eller mulighed for at dokumentere sine påstande.

Hvad der er blevet af Jesper her godt et døgns tid senere ved kun guderne, men jeg taler vist på alles vegne, når jeg skriver, at vi krydser fingre for at han dukker op igen, så han kan fortsætte sit korstog i både denne og andre tråde :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Niels Dybdahl 24. feb. 2010 - 15.03
 
Re: JAVA vs .NET
Er det ikke bare en gammel fordom at GUI'er er langsommere på Java. Eclipse synes jeg da virker ligeså snappy som resten af min desktop.

Eclipse bruger SWT (som bruger operativsystemets knapper og paneler) mens NetBeans bruger Swing (som har javakode til at tegne alle knapper).
Så før JIT-compilerne kom ind i billedet var der en tydelig hastighedsforskel mellem Swing og SWT programmer, men det er mange år siden.
Jeg har lige prøvet at søge på nettet efter eksempler på hurtige Swing programmer og f.eks stødt på http://www.jgraph.com/jgraph.html

  • Stem op 0
  • Stem ned 0
  • 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

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

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

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Ny malware går efter alle browsere - også på Mac og Linux

    7 comments.
    Last update 34 sekunder
    Skrevet af Simon Friis Vindum
  2. Finansminister afliver teori om NemID som spionsoftware

    25 comments.
    Last update 5 minutter 37 sekunder
    Skrevet af Ole Tange
  3. GOTO - Embracing variability

    6 comments.
    Last update 18 minutter 36 sekunder
    Skrevet af Poul-Henning Kamp
  4. HTML5 – det nye sort?

    8 comments.
    Last update 31 minutter 50 sekunder
    Skrevet af Preben Høj Holmberg
  5. Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

    1 comment.
    Last update 1 time 4 minutter
    Skrevet af Jesper Lund
  6. Meego-afløseren Tizen klar til at tage kampen op med Android

    2 comments.
    Last update 1 time 34 minutter
    Skrevet af Jens Schumacher
  7. Sådan formaterer du tekst i debatten på Version2

    30 comments.
    Last update 1 time 51 minutter
    Skrevet af Jesper Lund Stocholm
  8. Minister giver e-læring i køreskolerne det røde kort

    2 comments.
    Last update 2 timer 14 minutter
    Skrevet af Jens Madsen

Mere debat »

It-virksomheder

Sharkcell
|
BEC
|
Computerfriend.DK
|
Data-Force
|
Planahead
|
Avenida
|
ProData Consult
|
Innologic A/S
|
NetDesign
|
Mobile Advisor
|
Webdanmark.Com
|
Solitwork A/S
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • 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 Skelbækgade 4 1717 København V
  • Tlf. work 33265300