www.®olandsee.net

... all kinds of stuff

Silverlight 2 Roadmap

by rolosee 8. April 2008 07:07

Relativ aktuelle Aussagen zur Roadmap von Silverlight 2 sind kann man auf der Website internetnews erfahren. Hier einige Auszüge aus den Informationen von Ashish Thapliyal:

We are targeting late Summer [for final release]," Thapliyal's post said. Beta 2 will also feature what Microsoft calls a "Go Live" license, which enables developers to write commercial applications using the beta code, the post continued. Beta 1 comes with a "non-commercial" Go Live license. A Microsoft spokesperson described the posting, which was evidently not sanctioned by executives, as being "somewhat correct."

"Silverlight 2 is slated to RTW [release to Web] in the fall. One thing to keep in mind with these dates is that ultimately it’s the quality of the product and ability to satisfy customer needs that drives when a product sees the light of day," the spokesperson told InternetNews.com in an e-mail. Microsoft introduced Silverlight a year ago, and shipped Version 1 last summer. However, Silverlight 1 only supports applications written using JavaScript. Version 2, in comparison, will support applications written using Visual Studio and the .NET Framework. That means developers will be able to use core development languages like C# and Visual Basic.net to write for Silverlight 2.

Perhaps a little ironically, Version 2 was originally named Version 1.1, but Microsoft renumbered the release in November to better reflect the significance of the release – particularly its ability to support the Visual Studio languages. "To me, it's what turns Silverlight from a streaming video plug-in into a development platform that you can actually write applications for," Greg DiMichillie, lead analyst for application platforms at research firm Directions on Microsoft, told InternetNews.com when Microsoft changed the numbering in November.

At last month's MIX08 conference, Scott Guthrie, corporate vice president of developer platforms, told the audience that Silverlight 1 has been attracting 1.5 million downloads per day. That may help Microsoft to get a leg up on Adobe's (NASDAQ: ADBE) competing Flash technology, which that company estimates is already on 90 percent of all PCs in use.

The blog post also disclosed that the move from Beta 1 to Beta 2 would cause developers some problems, although Thapliyal did not describe them. "There will be breaking changes between Beta 1 and Beta 2 of Silverlight 2 but the changes will not be drastic between Beta 2 and [the] Final Release …. Also, if you develop your websites using 1.0, it will be compatible when 2.0 comes out …. There is only one Silverlight so all the capabilities of 1.0 will be unified in the 2.0 release," the post said.

Lassen wir uns in diesem Sinne überraschen, wie sich Silverlight 2 als Konkurrenz zu Flash weiter etablieren kann.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Silverlight - WPF | Microsoft

Microsoft Silverlight Boot Camp

by rolosee 19. January 2008 19:06

Ende Januar 2008 findet in Unterschleißheim ein zweitägiges Microsoft Silverlight Boot Camp statt. Veranstaltet wird das Camp von Microsoft. Gegenstand des Kurses werden Microsoft Silverlight 1.0 und das Microsoft Expression Studio sein. Gestern habe ich die Bestätigung meiner Teilnahme zu diesem Camp zu erhalten.

Im Vorfeld der Version Silverlight 2.0, die ja in in den nächsten Monaten den Entwicklern zur Verfügung gestellt wird, kann es nicht schaden, sich nochmals intensiver mit der Version 1.0 zu befassen. Schwerpunkte bilden u.a. XAML, der Designer-Developer-Workflow mit dem Expression Studio und Visual Studio, die Silverlight-Programmierung mit JavaScript sowie die Erstellung einer vollständigen Silverlight Anwendung. Meines Wissens wird Oliver Scheer einer der Hauptreferenten sein.

Über die Zukunft von Silverlight, die kommende Version 2.0, wird es sicherlich auf der Mix 2008, die Anfang März in Las Vegas stattfindet, die aktuellsten Informationen geben. Eine große Neuerung wird m.E. die Tatsache sein, dass die neue Version auch Sprachen wie C# unterstützen wird. Dino Esposito geht noch viel weiter. Er sagt, dass die Version 2.0 quasi etwas völlig Neues sei.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Silverlight - WPF | Microsoft

XTOPIA Berlin, zweiter Tag

by rolosee 13. October 2007 23:27

Dieser Tag stand für mich, wie auch der Tag vorher, ganz im Zeichen der Developer-Sessions.

Silverlight und PopFly - Der erste Kontakt. Oliver Scheer und Lori Grosland stellten beides in der ersten Session des Tages vor. Silverlight war mir ja schon ein Begriff aber PopFly, hmmm. Unter http://www.popfly.ms/  kann man sich, einen Account vorausgesetzt, selbst ein Bild von dieser künftigen Technik machen. Fazit: Mit wenigen Mausklicks, Drag and Drops und ganz ohne Code ist erstaunlich viel in kürzester Zeit erstellbar. Z.B. meine aktuellen Bilder sofort ins Netz. Alles schön bunt und ganz easy.  Oliver Scheer demonstriert kurz die derzeit aktuellen Silverlight Versionen 1.0 und 1.1, wobei meines Erachtens erst mit V. 1.1. ein richtiges gutes Plugin kommen wird, welches neben JavaScript auch z.B. mit C# programmiert werden kann.

Frank Fischer zeigte in seiner Session über dynamischen Sprachen auf, das Microsoft wieder in diese Richtung tendiert.  Er zeigte eine ellenlange Liste dynamischer Sprachen, darunter fanden sich alte Bekannte wie VBScript, JavaScript, JScript oder PHP.

Für dynamische Sprachen gälten folgende Paradigmen:

  • Runtime over Compile-Time (die Hardware werde besser und besser und stelle daher keine Begrenzung wie früher dar),
  • Entscheidungen verzögern (Die Problemstellung sei wichtiger als die Implementierung)
  • Details der Implementierung verbergen
  • "Duck Typing" (automatisches Zuweisen von Variablentypen)

Microsoft wird eine Dynamic Language Runtime DLR entwickeln. Diese soll den notwendigen Support für dynamische Sprachen bieten und die Entwicklung mit diesen extrem vereinfachen. In Silverlight 1.1 werden laut Fischer Ruby, Python, JavaScript und VBX  implementiert. Woh, es mag losgehen :-)

Oliver Scheer zeigte in der Session "Silverlight - Hardrock im Web" die drastische Erweiterung, die Silverlight V. 1.1 im Gegensatz zu V. 1.0 bieten soll. Dieser Erweiterung sei nicht nur auf Möglichkeit der Anwendung von .NET Sprachen zu reduzieren. Er demonstrierte mit dem VS2008 Beta2 und Expression Blend das reibungslose Zusammenspiel der beiden Programme und zeigte ansatzweise, wie z.B. eine Quiz-Applikation auf diesem Wege und mit diesen technischen Mitteln leicht zu realisieren sei.

Dirk Primbs ging mit "Deep Diving XAML und WPF" nochmals eine Stufe tiefer. Auch er führte seine Demos mit VS2008 Beta2 und Expression Blend aus, arbeitete jedoch aus didaktischen Zwecken überwiegend im Code. So konnte der Zuschauer leichter verstehen, was hinter den Kulissen von Expression Blend & Co. eigentlich abläuft.

Die WPF-Vision stellt sich seiner Meinung nach in diesen Punkten dar:

  • einheitliche Architektur für UI, Dokumente, Medien etc.
  • einheitliche vektorbasierte Composition engine
  • deklaratives Programmiermodell
  • einfaches und sicheres Deployment-Modell

Eine interessante und trotz des "trockenen Stoffes" sehr unterhaltsame Session war die vorletzte dieses Tages "Services mit WCF jenseits von SOAP" von Christian Weyer. Wer kann schon von sich behaupten, tieffliegende Seifen gesehen zu haben, als der Referent einige Sätze über SOAP anbringen wollte :-)  Wirklich cool. Gut, dass ich nicht an der Stelle saß, an der das Stück Seife zu Boden ging. Christian sprach über Dinge jenseits eine Web 2.0 Applikation, keinesfalls jedoch über Klicki Bunti, Drag and Droppi, UIs, IDEs usw. Er stellt die Neuerungen des WCF im .NET Framework 3.5 in einer überaus unterhaltsamen Weise vor, so dass ich mich schon auf die nächste Session mit Christian Weyer freue. Zudem ist er ja auch wie ich ein Franke ;-)

Marc Höppner setzt schließlich mit "The Future of ASP.NET" den Schlusspunkt dieser zwei XTOPIA-Tage in Berlin. Zusammenfassend die wichtigsten künftigen Neuerungen:

  • Die History-Back oder F5-Funktionalität, die ja bei Verwendung von ASP.NET AJAX derzeit nicht oder nur eingeschränkt funktioniert, soll durch ein serverseitiges oder clientseitiges "History-Control" wieder hergestellt werden. Eine Demo zeigte auf, dass dies mit den ASP.NET Futures auch schon funktioniert.
  • Anbindung von Astoria-Dataservices (Unterstützung zur clientseitigen Anbindung)
  • XML-Skripts => Verdrahten von Objekten auf deklarative Art. Binding => Controls verbinden. Client Data Controls => Serverseite Daten an clientseitige Controls.
  • CSS-Selectors: z.B. getElementsByClassName('txtInput') => Erweiterung der JavaScript Libary
  • Neue Silverlight Controls (XAML, Media, Skins, Chapter, Marker)
  • Dynamic Data Controls zur Vereinfachung der Datenanbindung und Darstellung bzw. zur vollständigen Automatisierung. Er wird einem künftig noch mehr Arbeit abgenommen. Trotzdem bleibt alles beinflussbar.
  • Dynamic Languages.
  • Application Services (Search, Sitemaps, Diagnostics). Vorallem letzteres ist wirklich sehr interessant. Bisher ist ja z.B. JavaScript-Debugging ein nervenaufreibender Zeitvertreib. Das soll besser werden. Zum Glück!

Das war es!

Im Anschluss an die letzte Session ging es im Flugzeug in der Dunkelheit durchgeschüttelt und wie eine Sardine verpackt ab nach Hause. In München wartete am Freitag ein Bahnstreik mit den entsprechenden Folgen im Berufsverkehr.

Aber mit so vielen Eindrücken und Motivationsschüben eindeckt, was interessiert mich da ein Bahnstreik?!  :-) 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Visual Studio | Ajax | WEB 2.0 | Silverlight - WPF | ASP.NET | Microsoft

XTOPIA Berlin, erster Tag

by rolosee 11. October 2007 07:58

Hi, eh man sich versieht, ist der erste Tag der XTOPIA in Berlin auch schon vorbei.

Die ca. 600 Teilnehmer konnten schon in den Keynotes Schlagworte wie "digitale Vernetzung", "kuenftige Innovationen kommen aus der Softwarebranche", "realitaetsnahe Infos werden kuenftig in allen Medien zur Verfuegung stehen" hoeren. Es wurden durch Achim Berg, Chef von Microsoft Deutschland die Produkte Silverlight, Microsoft Popfly und Software as a Service in das Rampenlicht gestellt.

Sehr interessant war auch der Vortrag von Sanjay Parthasarathy, der erkannte, dass tatsaechlich zur Zeit sehr viele Buzzwords herumgeistern, gleichzeitig aber auch sehr viele Chancen fuer die Softwareentwicklung bestuenden. The language of Visualizsation: XAML. Einen weiteren Schwerpunkt sieht Sanjay auch in der Emotional Connection, die der User erfahren will. Software duerfe nicht mehr langweilig sein und der Entwickler habe mit Silverlight und Co. alle dazu notwendigen Tools.

Im Anschluss an die Keynotes folgten diverse Vortraege aus den Sparten Development, Design and Business. U.a. RIA mit ASP.NET Ajax und dem Toolkit oder die Vorstellung von Astoria als kuenftiges Werkzeug zur Kapselung und Vereinfachung des Datenzugriffes.

Daniel Walzenbach demonstrierte in seiner Session "Building MashUps with Windows live" die Vermischung und Darstellung von Daten aus verschiedenen Quellen. Eine eindrucksvolle Demo zur Einbindung von Microsoft Virtual Maps in aspx-Seiten zeigte die Leistungsfähigkeit und relativ kurze Entwicklungszeit dieser Technik auf.

Sebastian Weber gab einen Überblick zu den "Office Live Technologien von A-Z", die derzeit im Betastadium vorliegen und künftig webbasierte Dienste für kleinere Unternehmen bieten sollen. Die Bereiche E-Mail, Website und Intranetfunktionen sollen preislich gestaffelt zur Verfügung stehen.

Nun ja, heute geht es in erster Linie um Silverlight. Wie wuerde ein Bekannter aus Bayern sagen: "Schau mer mal".

OK, los geht es.

PS: Die Party gestern war auch nicht schlecht. Man konnte zwischen Kinovorfuehrungen, Kabarett und DJ waehlen. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Ajax | WEB 2.0 | Silverlight - WPF | ASP.NET | Microsoft | IT - Menschen

Ermitteln der Silverlight Plugin Version per JavaScript

by rolosee 5. October 2007 22:58

Der nachfolgende JS-Codeschnippsel, den ich im Blog von Nikhil Kothari entdeckt habe, eignet sich sehr gut, um die Anwesenheit des Silverlight-Plugins zu checken. Falls es vorhanden ist, werden die Infos "Silverlight/1.0" oder "Silverlight/1.1", ansonsten "(not set)" ausgegeben.

<script type="text/javascript">

function onLoad() { var version = getSilverlightVersion();
//alert('version: '+version);
spanInfoSilverlightPlugIn.innerHTML = version;
}

function getSilverlightVersion() {
  var version = '';
  var container = null;
  try {

    var control = null;
    if (window.navigator.userAgent.indexOf('MSIE') >= 0) {control =
    new ActiveXObject('AgControl.AgControl');
  }

  else {
    if (navigator.plugins['Silverlight Plug-In']) {container = document.createElement('div');
    document.body.appendChild(container);

    container.innerHTML= '<embed type="application/x-silverlight" src="data:," />';
    control = container.childNodes[0];
    }
  }

if (control) {
  if (control.isVersionSupported('1.1')) { version = 'Silverlight/1.1'; }

  else if (control.isVersionSupported('1.0')) { version = 'Silverlight/1.0'; }
  }
}

catch (e) { }if (container) {
  document.body.removeChild(container);
  }
return version;
}
</script>

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Silverlight - WPF | JavaScript

Silverlight JavaScript Application Template

by rolosee 5. October 2007 20:19

Mit der Installation des Silverlight 1.0 SDK wird auch ein Template für das VS2005 geliefert, welches einen leichten Einstieg in die Entwicklung eines Silverlight 1.0 Projektes bietet. Es kann jedoch wie in meinem Fall passieren, dass nach der Installation des SDK in den Templates des VS2005 keine Silverlight JavaScript Application vorhanden ist. Als nach einer erneuten erfolgreichen Installation des SDK das Template noch immer nicht sichtbar war, machte ich mich per Filesearch auf die Suche nach dem gewünschten File SilverlightJSApplication.ZIP. Tatsächlich wurde dieses Template auch installiert, allerdings unter dem Profil eines anderen Users, als dies wohl die Ausführung des VS zuständig ist. Daher war das Template nicht sichtbar.

Über Tools => Options => Projects and Solutions kann man sich im VS vergewissern, in welchem Verzeichnis die Templates abgelegt sind. Dorthin muss die SilverlightJSApplication.ZIP kopiert und schon taucht das Template in der Liste auf:

SilverlightJSApplication.zip (6,62 kb)

Das Template ist zwar lt. Installationshinweis für das VS2005 gedacht. Aber sobald man das erwähnte zip-File in das entsprechende VS2008 Beta2 - Templateverzeichnis kopiert, kann auch dort damit gearbeitet werden.

Currently rated 3.5 by 2 people

  • Currently 3.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Visual Studio | Silverlight - WPF

Powered by BlogEngine.NET 1.1.0.7
ASP.NET Version: 2.0.50727.1433

der Autor

Roland See Roland See
Senior Software Developer bei JobScout24. Weitere Infos gibt es hier.
Wickendorf, Oberfranken, Deutschland.

E-Mail Send mail

Letzte Beiträge

Disclaimer

Bei den in diesem Blog ausgedrückten Meinungen handelt es sich ausschließlich um meine persönlichen Ansichten.

© Copyright 2008

einloggen