www.®olandsee.net

... all kinds of stuff

Webparts Drag and Drop und Firefox

by rolosee 18. July 2008 07:18

Die Unterstützung der ASP.NET 2.0 Webparts im Firefox ist von Microsoft in den letzten ASP.NET Releases leider stark vernachläßigt worden. Besonders die Drag and Drop Funktionalität funktioniert im FF und auch in anderen Browsern überhaupt nicht. Nach längerer Recherche im Web bin ich nun endlich fündig geworden, wie z.B. im Firefox oder im Opera das Drag and Drop für die Webparts ermöglicht werden kann.

Man muss dazu die Microsoft ASP.NET Futures (July 2007) downloaden und installieren. Es handelt sich um ein technology preview release, ist also ohne Support für Produktivseiten. Allerdings - ohne geht Drag and Drop in den genannten Browsern derzeit einfach nicht.

Nach dem Download und dem Ausführen des *.msi Files ist die entspreche Dll im VS2008 in der ToolBox zu registrieren. Die DLL sollte unter c:\Programme\Microsoft ASP.NET\ASP.NET Futures July 2007\v1.3.61025\3.5\Microsoft.Web.Preview.dll zu finden sein. Erst danach stehen die Futures-Controls zur Verfügung:

 

Nun muss lediglich im Code z.B. der Default.aspx oder der Masterpage ein Verweis auf den ScriptManger hinzugefügt werden und im betroffenen Control oder in der betroffenen aspx-Seite müssen ein paar kleine Ergänzungen erfolgen:

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<%@ Register Assembly="Microsoft.Web.Preview" Namespace="Microsoft.Web.Preview.UI.Controls.WebParts" TagPrefix="cc1" %>
<cc1:WebPartManager ID="WebPartManager1" runat="server" />
<cc1:WebPartZone ID="WebPartZone1" runat="server">

Neben der Registrierung der Assembly muss also für den WebPartManager und für WebPartZone(s) der Tag von <asp:WebPartManager ...  zu <cc1:WebPartManager ... geändert werden. Dann klappt das Drag And Drop auch in Browsern wie Firefox und Opera. Vielleicht schafft es Microsoft ja, in der nächsten ASP.NET Version solche von vielen Usern erwünschten Funktionalitäten zu integrieren.

Currently rated 5.0 by 1 people

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

Tags: , ,

Visual Studio | WEB 2.0 | ASP.NET | Microsoft

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

XTopia - Microsoft Konferenz im Oktober 2007

by rolosee 12. September 2007 15:38

Demnächst wird in Berlin vom 10.-12. Oktober die XTOPIA Konferenz von Microsoft stattfinden.

Als Zielgruppe werden auf der Website u.a. Designer, Developer, IT-Projektmanager und Businessentscheider genannt. Es werden breit gefächert in den Sparten Developer-, Designer- und Businesstracks Vorträge angeboten. Als Teilnehmer dieser Konferenz und als Web-Entwickler bin ich in erster Linie an den Beiträgen über Silverlight, ASP.NET AJAX, XAML und über die Zukunft von ASP.NET interessiert. Ich erhoffe mir die Klärung offener Fragen zu den genannten Technologien, das Aufzeigen potentieller Anwendungsbereiche und natürlich auch persönliche Inspiration. Ich freue mich schon auf diese beiden Tage in Berlin.

Be the first to rate this post

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

Tags: ,

Ajax | Silverlight - WPF | ASP.NET | Microsoft

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