rolf generated content

Einträge werden als ‘web’ kategorisiert

suchergebnisvergleich bing | google | yahoo

10. Juni, 2009 · 2 Kommentare

unter blindsearch.fejus.com ist es möglich die einfache textsuche über die drei großen search engines durchzuführen. der name “blindsearch” deswegen weil die drei ergebnislisten immer verschiedentlich gereiht werden und das logo der jeweiligen search engine erst aufgedeckt werden muss.

eine einfache möglichkeit sich selbst ein bild über die qualitätsunterschiede zu machen!

Kategorien: microsoft · software · suche · web
Mit Tag(s) versehen: , ,

ASP.NET / Silverlight roadshow

12. März, 2009 · 3 Kommentare

netroadshow

von 20.4. – 29.4. sind max und mario on tour. diesmal in 6 städten zum thema web-development auf der microsoft plattform. die ganztagesevents sind kostenlos, anmeldung ab sofort möglich.

gebracht wird:

  • web applikationen mit ASP.NET
  • rich internet applications mit Silverlight
  • datenzugriff mit ADO.NET

das ganze heißt “basics roadshow” weil es die grundlagen für einsteiger auf der microsoft plattform vermittelt – .NET profis sind nicht die zielgruppe. also für .NET beginner, oder leute mit PHP und/oder adobe flash erfahrung, die die Microsoft plattform kennenlernen wollen.

die teilnahme ist kostenlos, anmeldung ab sofort möglich:

datum

anmeldung

20.4.2009 in Dornbirn

Anmelden

21.4.2009 in Innsbruck

Anmelden

22.4.2009 in Villach

Anmelden

27.4.2009 in Linz

Anmelden

28.4.2009 in Graz

Anmelden

29.4.2009 in Wien

Anmelden

Kategorien: .net · development · microsoft · web
Mit Tag(s) versehen: , , , , ,

projekt: microsoft innovation award 2009

16. Februar, 2009 · 1 Kommentar

image innoaward

ich möchte kurz ein projekt vorstellen mit dem ich mich die letzten wochen sehr intensiv beschäftigt habe, dem microsoft innovation award 2009.

microsoft österreich vergibt heuer erstmals diesen award, der softwarelösungen auf basis microsoft technologie mit insgesamt 14.000 € prämiert. 10.000 in der hauptkategorie, jeweils 2000 in den nebenkategorien interoperability und web.

teilnehmen kann jeder: studenten, unternehmen, universitäten und forschungseinrichtungen, aber auch microsoft partner, bizspark (programm für IT startups) nutzer oder imagine cup (technologiewettbewerb für studenten) teilnehmer.

beim bewertungsprozess haben wir darauf geachtet eine öffentliche komponente hineinzubekommen. nachdem ein voting im web alles andere als objektiv durchführbar wäre, haben wir entschieden ein publikumsvoting am ende des prozesses zu setzen (am innovation day – 7. mai).

damit das ganze award-programm nicht nur durch die microsoft brille gesehen wird sind in der sechsköpfigen jury 4 externe personen – welche die finalisten auswählen und am innovation day am 7. mai den gewinner gemeinsam mit publikum ermitteln (50% gewichtung der stimmen von publikum und jury).

wir wollen dieses award programm als fixen jährlichen bestandteil in österreich etablieren und die nächsten jahre weiter ausbauen.

das projekt wird von der developer & platform group durchgeführt, die sich mit developer technologie im allgemeinen und mit der microsoft developer plattform im besonderen beschäftigt.

die einreichund zum award ist bis zum 3. april möglich, unter www.innovationaward.at.

Kategorien: marketing · microsoft · projekte · software · web
Mit Tag(s) versehen: , , ,

moonlight – silverlight 1.0 plugin für linux

13. Februar, 2009 · Kommentar schreiben

mit moonlight 1.0 steht nun auch ein silverlight plugin für linux zur verfügung (firefox only). das plugin kann alle funktionen von silverlight 1.0 applikationen auf linux ausführen. webseiten wie channel9, die bereits auf silverlight 2.0 umgestellt haben, funktionieren also nicht.

in diesem lesenswerten blog post gibts alle infos zur projektgeschichte und einen ausblick auf die zukunft (moonlight 2.0).

silverlight 2.0 ist ja seit herbst 2008 released – auf der nun nahenden web developer konferenz MIX im märz sind weitere ankündigungen rund um silverlight 3.0 zu erwarten.

wer sich für silverlight interessiert kann den twitter account siverlight news verfolgen.

Kategorien: microsoft · software · web
Mit Tag(s) versehen: , , , , ,

event für studenten in wien

18. November, 2008 · 2 Kommentare

für alle an microsoft technologie interessierten studenten gibt es am 6.12.2008 einen event im microsoft innovation center. themen unter anderem: silverlight, XNA und website security.

weitere info im MSDN blog und auf studenttechday.com.

Kategorien: marketing · microsoft · web · wien · windows live
Mit Tag(s) versehen: , , , ,

teched2008: session notizen asp.net ajax

11. November, 2008 · 2 Kommentare

meine notes zur session asp.net ajax toolkit. sehr guter vortrag über die möglichkeiten ajax elemente einzusetzen in asp.net seiten, und wie diese den traffic zwischen server und client verringern.

stephenwalther.com – blog vom speaker

codeplex.com project – asp.net ajax control toolkit

vorgestellt werden 3 verschiedene asp.net web app types anhand einer demo:

  1. server side asp.net
  2. asp.net ajax server side
  3. client side asp.net ajax

performance tools für testing: mit fiddler2.com (best tool für ajax testing – traffic analyse), firebug für firefox (extension).

erstens: server side asp.net

CIMG2854

  • vorteile: keine browser kompatibilitäts issues
  • jede programmiersprache unterstützt (egal ob c#, vb.net, c++,…)
  • simpel gesagt ein sehr einfacher weg stabile web apps zu schreiben (old school)

drawbacks:

  • response time bei web apps mühsam für den user (apps tauschen eine menge von daten aus)
  • performance: page inhalt wird für jede site gerendert

oft 2 developer: ein asp.net developer und ein java script developer > frag beide developer wenn ein click event happens.. server and client side vermischung.

[demo]

fiddler zeigt den traffic der bei postbacks entsteht – gut um zu zeigen was auch bei simplen änderungen an traffic ensteht – beispielsweise wenn in einer kleinen tabelle nur nach einer neuen spalte sortiert wird.

in der demo app erzeugt der reload nach einem einfachen category change im datagrid um die 3500 byte an traffic.

zweitens: server side asp.net ajax

CIMG2857

vorteile:

  • es ist ein schritt nach vorn, es passieren keine postbacks mehr – sozusagen nur noch “sneaky” postbacks. kein kompletter postback mehr, nur noch der erforderliche teil. es ist nach wie vor ein “save approach” – weil auf dem client nur ein minimaler teil der seite reloaded wird.
  • wieder jede sprache verwendbar
  • retrofit: existierende asp.net applikationen können leicht angepasst werden bzw. sind kompatibel

nachteile:

  • user muss nach wie vor auf reload des teilbereichs warten
  • ist nur ein erster schritt die seite responsiver zu gestalten

bei reinem serverside wurden 3500 byte hin und hergeschickt, beim teilweisen ajax einsatz nur noch 2500 byte. (ein table auf der page). nach einer kleinen optimierung des updatebereichs schrumpft der traffic um weitere (kontrolle immer mit fiddler) 500 byte auf knapp 2000. wo geht der traffic hin? ist ja nur eine kurze table… CIMG2858 zurückgesendet wird vom client der viewstate – lots of data. viewstate kann für solche dinge abgedreht werden in den control properties (enable viewstate=false). nach der de-aktivierung werden nur noch 1500 bytes ausgetauscht. im vergleich zum start mit reinem server side asp.net wurden noch mehr als doppelt soviel byte getauscht.

drittens: client side asp.net ajax (microsoft ajax library)

CIMG2859

vorteile:

  • event werden nur ausgelöst wenn sie passieren
  • performance: nur noch nötiger traffic entsteht

nachteile

  • browser kompatibilität: nicht risk-free
  • language: nicht alles möglich – viel java script frickelei
  • mixing again content and behaviour (formatierung und code)

die page wird einmal gerendert, danach sind eine menge ajax calls (kein reload, außer bei kompletten page wechsel)

[demo wird aktualisiert]

stop using windows onload  (eine person im auditorium gibt zu das noch zu verwenden, die andern trauen sich nicht aufzeigen) – use page load instead. die windows onload executed erst wenn alle images geladen sind und verzögert damit enorm.

why use java script on client side? look at the performance difference with fiddler: jetzt herunten auf 650 byte, mit verwendung des ajax toolkits.

[demo wird aktualisiert - master/detail page (ein klassiker) mithilfe von client side ajax.

neue features in asp.net ajax 4.0:

  • client side controls: ein sauberer weg um java script code in asp.net seiten zu verwenden
  • in html kann mithilfe von {{ }} java script functions aufgerufen werden, anstatt die funktionen im template abzubilden
  • das toolkit wurde mit allen browsern ab jahr 2000 getestet.

rude objections on ajax apps:

  • browser back/forward button - users are still used to it... :/ ... microsoft solution: back button support in ajax tools from microsoft >> back button is covered in ajax apps
  • accessibility: one approach: new standard will support ajax. second approach:
  • SEO: how are ajax pages indexed?
  • what if java script is disabled, or people use mobile phone without java script support

zu den letzten drei punkten von oben: wenn du ajax apps verwendest immer failover support programmieren.

mit dem ajax toolkit von microsoft lässt sich der failover support leicht einbauen - über zusätzliche abfrage über den javascript status des browsers wird gegebenenfalls ein postback ausgelöst - die funktion für das failover muss nicht extra geschrieben werden (mutmaßung meinerseits).

[demo wird aktualisiert]

asp.net ajax and asp.net mvc – da bin ich leider ausgestiegen

conclusion – embrace the client side >> for better performance and better user experience write client-side asp.net ajax apps.

wer sich für das thema interessiert, kann sich auch ein session recording von der PDC ansehen: “ASP.NET Ajax Futures

Kategorien: microsoft · software · web
Mit Tag(s) versehen: , , , , ,

i’m a pc als upload yourself auf youtube

10. November, 2008 · 2 Kommentare

von der i’m a pc campaign gibt es jetzt einen ableger auf youtube, dort heißt es nun “upload yourself”. mal sehen ob ich zeit finde  mich als pc user zu präsentieren. aber von georg erwarte ich natürlich einen beitrag.

neben seinfeld ist dort zB girl talk als testimonial dabei

danke an karli für den tipp

Kategorien: marketing · microsoft · web
Mit Tag(s) versehen: , ,

i’m a PC

25. September, 2008 · 1 Kommentar

wer auf der life without walls sein image hochlädt und sich zum PC bekennt wird einige tage später ein mail erhalten in dem ersichtlich ist wo die images verwendet werden. ich, als dj rolf royce, wurde in einem windows ad auf der MTV homepage eingebunden :)

gut gemacht – habe mich nach dem upload auf der homepage nicht wieder-entdeckt. mit dem mail heute ist alles klar :)

screenshot mtv homepage mit "meinem" windows ad rechts oben

Kategorien: dj · kommunikation · marketing · microsoft · web
Mit Tag(s) versehen: , ,

barcamp bei HP österreich

14. September, 2008 · Kommentar schreiben

am 4. + 5. oktober findet endlich wieder ein barcamp statt bei dem ich dabei sein kann, praktischerweise auch beim büronachbar HP. die letzten male hats nie gepasst, in wien oder sonstwo.

es gibt schon knapp 70 anmeldungen. mehr im barcamp wiki.

Kategorien: barcamp · barcampvienna · web · wien
Mit Tag(s) versehen: , , ,

programmieren lernen?

24. Juli, 2008 · 2 Kommentare

der sommer ist die zeit im jahr wo ich manchmal freizeitlöcher zu füllen habe. in meinem fall ist es üblich geworden zu dieser zeit ein wenig in die weite welt der bits und bytes einzutauchen und wieder mal zu programmieren. mich interessiert immer der bereich web development und was sich im bereich asp.net getan hat.

microsoft ermöglicht mit den visual studio express editionen den einstieg in die programmierwelt ohne kostenaufwand. unterstützt werden verschiedene geschmäcker: eine visual basic, visual c#, visual c++ und eine web developer version stehen zur verfügung. ohne datenbank läuft fasst nichts, deswegen ist mit der sql server 2005 express edition auch eine kostenlose version vom sql server verfügbar.

auf microsoft.com/express kannst du dich umfassend über das angebot informieren. die software + samples herunterladen als auch tutorials und product tours ansehen (alles englisch + silverlight plugin nötig). weitere infos:

happy coding :)

de-at_vs08express_L

Kategorien: microsoft · microsoft.com · software · web
Mit Tag(s) versehen: , , ,