-
ACHTUNG - NEUES BLOG
Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
|
Das war der WPF/Silverlight Community Day 2010
31.01.10 - .NET, WPF, Silverlight, Community Beitrag von Norbert Eder| | Am Freitag, dem 29. Januar 2010, fand in Graz der erste WPF/Silverlight Community Day statt. Einen ganzen Tag lang standen die Windows Presentation Foundation und Silverlight im Vordergrund. Nicht ganz 20 Personen fanden sich ein, um Vorträgen zu lauschen und Erfahrungen untereinander auszutauschen.
Insgesamt standen vier Vorträge auf dem Programm:
In WPF 4 - Neuerungen im Überblick zeigte Norbert Eder wichtige Neuerungen der kommenden Version, angereichert um Beispiele, welche diese verdeutlichten.
Silverlight 4 - Neuerungen im Überblick, gehalten von Mario Meir-Huber, brachte die neuen Features von Silverlight 4 unters Volk. Auch hier wurden zahlreiche Beispiele gezeigt, welche die Funktionalitäten veranschaulichen und die Mächtigkeit von Silverlight 4 aufzeigen sollten.
Nach einem gemütlichen Mittagessen wurde der Nachmittag eingeläutet.
Norbert Eder gab in WPF - MVVM verwenden einen Überblick über das MVVM-Pattern und ging dabei auch auf eine fortgeschrittene Architektur, basierende auf diesem Pattern, ein. In einem Live-Coding wurde die grundsätzliche Trennung der Zuständigkeiten gezeigt und einige wichtige Aspekte mit dem Auditorium diskutiert.
Den Abschluss machte Mario Meir-Huber mit seiner Session über Silverlight 4 Line of Business Applications mit den .NET RIA Services. Dabei handelte es sich um eine reine Praxis-Session in der anhand eines einfachen Beispiels die Zusammenarbeit beider Technologien demonstriert und diskutiert wurde.
Nach den Sessions blieb noch genügend Zeit für ein ausgeprägtes Socializing, welches von den Teilnehmern ausreichend genutzt wurde. So wurden einzelne Thematiken in Gruppen gesprochen, als auch aus der täglichen Praxis (inklusive auftretender Probleme) berichtet.
Schließlich ließen es sich einige nicht nehmen, an der Abendveranstaltung teilzunehmen und gemeinsam auf einen erfolgreichen Tag anzustoßen.
Als einer der Organisatoren möchte ich mich recht herzlich bei allen Teilnehmern für ihre Anwesenheit und angeregte Diskussionen und Gespräche bedanken.
Die Folien der einzelnen Sessions finden sich online auf der Veranstaltungs-Seite:
WPF/Silverlight Community Day - Session Slides
| | | 1 Kommentar
- 158 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
Unterstützung ist gefragt - Eine gute Tat im neuen Jahr
08.01.10 - .NET, WPF, Internet, Community Beitrag von Norbert Eder| | Mario Meir-Huber hat für die Mix10 einen Beitrag Microsoft Surface goes social – a research project at the University of Linz eingereicht und hofft nun natürlich, dass er diesen auch vortragen kann.
Dazu braucht er unsere Stützung durch ein Voting, damit er auch noch die letzte Runde, welche bis 15. Januar dauert, schafft.
Wer ihn dahingehend unterstützen möchte, hätte folgende Schritte zu tun:
- Auf diese Seite gehen: http://visitmix.com/opencallvote/
- Im Suchfeld nach "Mario Meir-Huber" suchen und dann auf "Add This Entry to Ballot" klicken (Link ist unten)
- Dann auf "Submit Your Ballot" im rechten Feld klicken.
Vielen Dank für die Unterstützung und es würde mich persönlich sehr freuen, könnte Mario als Speaker auf der Mix teilnehmen. Österreich wäre dadurch sicherlich gut vertreten.
| | | 3 Kommentare
- 4541 mal angesehen
| 1 Trackbacks
| Permalink | Trackback-URL |
Impressionen vom .NET Open Space Wien 2009
23.12.09 - .NET, WPF, Silverlight Beitrag von Norbert Eder
Nur noch wenige Tage: Multi-Touch Netbook und andere coole Preise gewinnen mit Windows Azure
21.12.09 - .NET, Internet, Community Beitrag von Norbert Eder| | Die Aufgabe beim Azure Now Gewinnspiel ist es, eine eigene Windows Azure Demo-Domäne einzurichten und dort eine Cloud Computing-Anwendung online zu stellen – nicht mehr. Das kann eine eigene Web-Anwendung sein oder ein Test-Projekt, das man bei Microsoft herunterladen kann. Dafür braucht man nicht länger als 15 Minuten und sichert sich hoffentlich noch ein schönes Weihnachtsgeschenk.
Das Gewinnspiel findet vom 10.12.2009 bis zum 31.12.2009 statt.
Alle Details, weiterführende Tutorials und Informationen zum Gewinnspiel findet Ihr hier: AzureNow Gewinnspiel – Jetzt teilnehmen!
| | | Kommentar hinzufügen
| 1 Trackbacks
| Permalink | Trackback-URL |
Webcam per Silverlight verwenden
20.12.09 - .NET, WPF, Silverlight Beitrag von Norbert Eder| | Silverlight 4 macht die Verwendung von einigen Features überhaupt erst möglich bzw. viel einfacher als bisher gewohnt. Dieses Beispiel zeit, wie einfach auf eine installierte Webcam zugegriffen werden kann.
Dazu wird eine einfache Oberfläche benötigt, die sich in diesem Fall aus einem Grid, einem Rectangle und zwei Buttons zum Aktivieren und Deaktieren der Webcam zusammen setzt:
<Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Rectangle x:Name="VideoVisualization"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="30">
<Rectangle.Effect>
<DropShadowEffect BlurRadius="15"
Color="Black"
ShadowDepth="4"/>
</Rectangle.Effect>
</Rectangle>
<Button x:Name="TurnOnButton"
Content="Turn on Webcam"
Grid.Row="1"
Grid.Column="0"
Click="TurnOnButton_Click"
Margin="5"/>
<Button x:Name="TurnOffButton"
Content="Turn off Webcam"
Grid.Row="1"
Grid.Column="1"
Click="TurnOffButton_Click"
Margin="5"/>
</Grid>
Um nun auf die Webcam zuzugreifen werden einige Klassen benötigt:
- CaptureDeviceConfiguration - Stellt den Zugriff auf das Standard-Video Capturing Device zur Verfügung, als auch den Zugriff auf die Audio-Funktionalität. Ebenfalls kann darüber der Zugriff auf die Komponente angefordert werden.
- CaptureSource - Klasse für das tatsächliche Capturing
- VideoBrush - Zeichnet den tatsächlichen Videobereich
Mit diesen Informationen kann eine einfache Klasse zur Steuerung der Webcam entwickelt werden:
public class WebcamHandler
{
private VideoCaptureDevice videoDevice;
private CaptureSource source;
private Shape visualizationElement;
public Shape VisualizationElement
{
get { return visualizationElement; }
set { visualizationElement = value; }
}
public void Start()
{
videoDevice = CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
if (CaptureDeviceConfiguration.RequestDeviceAccess())
{
if (source != null)
{
source.Start();
return;
}
source = new CaptureSource();
source.VideoCaptureDevice = videoDevice;
VideoBrush videoBrush = new VideoBrush();
videoBrush.SetSource(source);
videoBrush.Stretch = Stretch.UniformToFill;
source.Start();
VisualizationElement.Fill = videoBrush;
}
}
public void Stop()
{
source.Stop();
}
}
Diese Klasse muss nun lediglich im Codebehind innerhalb der Button-Handler eingebunden werden:
public partial class MainPage : UserControl
{
WebcamHandler webcam = new WebcamHandler();
public MainPage()
{
InitializeComponent();
}
private void TurnOnButton_Click(object sender, RoutedEventArgs e)
{
webcam.VisualizationElement = VideoVisualization;
webcam.Start();
}
private void TurnOffButton_Click(object sender, RoutedEventArgs e)
{
webcam.Stop();
}
}
Und schon kann unsere Beispiel-Anwendung gestartet werden. Beim Aufruf von CaptureDeviceConfiguration.RequestDeviceAccess() erscheint ein Dialog, mit dem wir den Zugriff gewähren müssen:
Wurde der Zugriff gewährt, startet das Capturing:
Die Demoanwendung gibt es natürlich auch noch als Download.
| | | 2 Kommentare
- 500 mal angesehen
| 1 Trackbacks
| Permalink | Trackback-URL |
WPF/Silverlight Community Day
03.12.09 - .NET, WPF, Silverlight Beitrag von Norbert Eder| | Am 29. Jänner 2010 findet in Graz zum ersten Mal der WPF/Silverlight Community Day statt, welcher von Mario Meir-Huber und mir veranstaltet wird. Einen ganzen Tag lang dreht sich alles um besagte Technologien.
Im Rahmen von Vorträgen wird nicht nur Wissen transferiert, es bleibt zusätzlich genügend Raum für spannende Diskussionen und Socializing. Abgeschlossen wird der Tag durch eine Abendveranstaltung, an der jeder herzlich zur Teilnahme eingeladen ist.
Für diese Veranstaltung stehen insgesamt 40 Plätze zur Verfügung und ist grundsätzlich kostenlos. Da wir neben der Raummiete auch für ein Catering sorgen möchten, bitten wir um eine kleine Spende.
Nachfolgend finden sich Links zu weiterführenden Informationen:
WPF/Silverlight Community Day
Veranstaltungsort
Sessions
Auf den Seiten der Veranstaltung finden sich zusätzlich Informationen zu den Themen Unterkunft, Anreise, Parken und der Abendveranstaltung. Diese werden natürlich laufend erweitert und aktualisiert.
Alle Neuigkeiten, Änderungen und Informationen können auch via Twitter bezogen werden: twitter.com/communityday.
| | | 1 Kommentar
- 400 mal angesehen
| 1 Trackbacks
| Permalink | Trackback-URL |
Was ist neu in Silverlight 4?
19.11.09 - .NET, Silverlight Beitrag von Norbert Eder
How-To's für WPF und Silverlight
07.11.09 - .NET, Base Framework, Silverlight Beitrag von Norbert Eder
Making of Community-Projects – Interview mit Norbert Eder
06.11.09 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei, Internet, Community Beitrag von Norbert Eder| | Gregor Biswanger hat mich vor einigen Tagen zum Thema Making of Community-Projects interviewt. Dabei ist ein nettes Gespräch entstanden, welches seit gestern bei ihm zu lesen ist. Es stand die Frage im Raum, wie es denn zu Community-Projekten kommt und wie man denn diese schließlich aufbaut. Ein nettes Gespräch, wo es wohl noch massig weitere Dinge zu sagen gäbe.
Zum Interview
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
.NET Open Space Wien 2009
08.10.09 - .NET, Internet, Community Beitrag von Norbert Eder| | Die besten Gespräche hat man fernab von einer festgelegten Agenda, bei einem Kaffee und beim "du". Hier gibt es keine Rollenaufteilung in Sprecher / Zuhörer, Entwickler / Administrator, Softwareentwickler / Projektmanager usw. und die Themen finden sich vor Ort ganz von selbst. Das ist die Idee vom .NET Open Space Wien: Alle sind gleich! Auch die Organisatoren halten sich im Hintergrund und moderieren nur wenig. Themenfelder sind unter anderen: .Net, Alt.Net, und Soft Skills.
Welche Inhalte in den einzelnen Themenfeldern bearbeitet werden, bestimmst du vor Ort, denn die Veranstaltung ist Open Space! Die Teilnahme ist kostenlos. Erfahrungsaustausch ist das A und O und steht im Vordergrund. Die Sprache beim .NET Open Space Wien 2009 ist Deutsch. Mehr gibt's nicht zu sagen. Erlebe die "Unkonferenz", die sich auf Erfahrungsaustausch konzentriert. Nimm daran teil! Abonniere jetzt einfach unseren Newsletter dazu.
Die Veranstaltung ist zweitägig und findet im Microsoft Innovation Center in Wien am 5. und 6. Dezember statt. Die Anmeldung funktioniert ganz einfach über das Wiki, welches unter http://wien.netopenspace.de/2009/MainPage.ashx erreichbar ist.
Wenn Du jemanden kennst, der als Sponsor auftreten will oder Du selbst etwas zum Erfolg der Veranstaltung beitragen willst, dann melde Dich bitte einfach bei Mario Meir-Huber (mario@meirhuber.de) oder Norbert Eder (csharp@gmx.at). Eine Übersicht der aktuellen Sponsoren und der Sponsor-Möglichkeiten sind auf der Sponsoren-Seite zu finden.
| | | 1 Kommentar
- 1854 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL | Zurück Weiter
|
|
|
|
|
|
|