Home  |  Über den Autor  |  Impressum  |  .NET Developer Group Braunschweig  |  Hönigsberg & Düvel

RSS 2.0 | Atom 1.0 | CDF | Send mail to the author(s)  
 Tuesday, January 24, 2012

Am Mittwoch, den 25.01.2012 findet das nächste Treffen der .NET Developer Group Braunschweig statt. Lars und ich halten einen Vortrag über Windows 8 und was es Wichtiges aus Entwicklersicht gibt.

Seit September 2011 gibt es die erste Preview Version von Windows 8 und die Beta steht bereits vor der Tür. So langsam wird es Zeit sich mit den Neuerungen und Änderungen des neuen Betriebsystems zu beschäftigen. Mit der neuen Metro-Welt für Tablet-PCs führt Microsoft auch einen neuen App Store ein. Wie auch schon beim Window Phone 7 ergibt sich hier für Entwickler ein neuer Markt für die Vertreibung der eigenen Software. Lars Keller und Karim El Jed machen einen kleinen Rundflug durch die neue Windows 8 Welt und zeigen wie man eine Metro-Applikation mit der Windows Runtime entwickeln kann.

Weitere Infos unter: http://www.dotnet-braunschweig.de

posted on 1/24/2012 4:30:02 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, December 01, 2011

Am Donnerstag, den 08.12.2011, findet das nächste Treffen der .NET Developer Group Braunschweig statt. Zu Gast ist Thomas Schissler mit einem Vortrag über das automatisierte Testen von WPF Oberflächen.

Advanced UI-Testing für WPF

Haben sie schon eine der schönen Demos für Coded UI Tests in Visual Studio 2010 gesehen? Haben sie vielleicht sogar schon mal an ihrer eigenen Applikation versucht, diese Testmethode anzuwenden und sind damit gescheitert? Dann sollten sie unbedingt diese Session besuchen. Der von Microsoft vorgesehene Record & Play Ansatz sieht in Demos zwar schön aus, in der Praxis gibt es jedoch eine Reihe von Problemen. In dieser Session werden diese Probleme erläutert und es werden Lösungen und Alternativen speziell für WPF-Applikationen aufgezeigt. UI-Testing kann funktionieren!

Thomas entwickelt seit 1996 Software, seit dem Jahr 2001 ausschließlich mit .NET. Er arbeitet als Coach und Berater in der Nähe von Ulm. Er ist MVP für Visual Studio ALM und Professional Scrum Trainer. Seine Schwerpunkte sind Team Foundation Server, Entwicklungsprozesse, insbesondere SCRUM und Softwarearchitektur. Als Sprecher ist er auf verschiedenen Konferenzen und bei Usergroups unterwegs. Selbst leitet er die .Net Developer Group Ulm (www.dotnet-ulm.de) und die EMEA-Sektion der Visual Studio ALM User Group (www.vsalmug.com).

Weitere Infos unter

http://www.dotnet-braunschweig.de

posted on 12/1/2011 5:22:53 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, October 17, 2011

Mein Gott, wie die Zeit rast. Vor 5 Jahren haben Lars Keller und ich die .NET Developer Group Braunschweig gegründet. Bei unserem ersten Treffen waren wir 7 Leute und trafen uns in einer kleinen Szenekneipe in Uni-Nähe. Auf unserer Homepage habe ich bereits einen kurzen Text zu unserer Gründung geschrieben. Wen es interessiert kann ihn hier lesen.

 

Unsere Geburtstagsfeier findet am 24.10.2011 ab 19:00 Uhr im Restaurant Zucker im Tagungsraum statt. Zu Gast haben wir Neno Loje, Team Foundation Server MVP. Wie sein Abstract erahnen lässt, wird es ein sehr interaktiver Vortrag:

“Neno war früher mal Softwareentwickler und besucht mittlerweile viel zu selten User Groups. Umso mehr freut er sich, dass es mit der Terminfindung geklappt hat (i!) und er nun bei der UG Braunschweig über sein Steckenpferd, den Team Foundation Server (TFS) reden kann. Denn er war schon immer ein Freund pragmatischer Lösungen und hat sich schon früh in den TFS "verguckt". Aber alles weitere dann am Abend selbst. Ach ja, und er hat keine genaue Agenda dabei, das heißt Fragen und Wünsche dürfen gerne mitgebracht werden.”

 

Im Anschluss an den Vortrag veranstalten wir noch eine Verlosung mit tollen Preisen. Dafür möchte ich mich an dieser Stelle noch einmal recht herzlich bei unseren Sponsoren  (Microsoft CLIP, Grape City, redgate, telerik, JetBRAINS, Infragistics, Typemock und DevExpress) bedanken.

 

Die Teilnahme ist ist wie immer kostenlos. Für dieses Event bitte ich aber um eine kurze formlose Anmeldung an mich (karim at eljed dot de), damit wir das Event besser planen können.

posted on 10/17/2011 9:38:29 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, September 26, 2011

Am 29.09.2011 findet ab 19 Uhr das nächste Treffen der .NET Developer Group Braunschweig statt.

Ich freue mich sehr Oliver Sturm, bei uns in Braunschweig begrüßen zu dürfen. Jeder der ihn schon einmal sprechen gehört hat, weiß warum…

 

Pragmatische Architektur

Anwendungsarchitekturen zu planen ist eine komplexe Aufgabe, die große Anforderungen an das Verständnis für die Technologie stellt. Oliver zeigt und erklärt die wichtigsten Punkte des Vorgangs, ein Architekturkonzept für eine mittelgroße verteilte .NET-Anwendung zu erstellen. Vom Datenzugriff über die Schichtentrennung bis zur UI muss jeder Teilbereich berücksichtigt werden, und dieser Talk fasst die Essenz der technischen Überlegungen und einer gesunden pragmatischen Philosophie zusammen. Oliver lässt Sie an seinen reichhaltigen Erfahrungen aus Beratung und Projektgeschäft teilhaben - Architekten, Programmierer und Inhaber anderer Berufsbezeichnungen sind gleichermaßen willkommen!

 

Weitere Infos unter

http://www.dotnet-braunschweig.de

http://www.sturmnet.org/blog/


posted on 9/26/2011 9:54:03 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Tuesday, June 28, 2011

Am 07.07.2011 findet das nächste User Group Treffen im Restaurant Zucker (ARTMax) statt. Zu Gast ist Daniel Fisher mit einem Vortrag über die Lokalisierung von ASP.NET MVC Anwendungen.

 

Die neue Plattform zum Entwickeln von Web-Anwendungen auf der .NET Plattform bringt viele neue und produktivitätssteigernde Features mit sich. Dabei bleibt es nicht aus, dass einige alte Konzepte über Bord geworfen werden. Die Lokalisierung von Web-Anwendungen wie sie zu *klassischen ASP.NET* Zeiten ablief ist eines davon. Daniel Fisher zeigt Ansätze und Lösungen aus der MVC-Praxis für den Alltag.

Weitere Infos gibt es unter http://www.dotnet-braunschweig.de/

posted on 6/28/2011 8:48:50 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Wednesday, May 04, 2011

dotnet-braunschweig

Am 10.05.2011 findet das nächste User Group Treffen im Restaurant Zucker (ARTMax) statt. Wir feiern eine Premiere, denn zum ersten Mal werden wir ein Coding Dojo veranstalten.

In einem Coding-Dojo wird zusammen eine Programmieraufgabe (Code Kata) gelöst. Ziel dabei ist es u.a. gemeinsam etwas Neues zu lernen, sowie seine Fähigkeiten mit Hilfe der Übung zu verbessern. Dabei soll vor allem der Spaß im Vordergrund stehen. Folgende Grundsätze gelten:

  • Das Dojo ist nicht konkurrenzbetont sondern gemeinschafts- und spaßorientiert.
  • Vom Einsteiger bis zum erfahrenen Softwareentwickler ist jeder willkommen.
  • Lösungen werden im Team erarbeitet, gemeinsam umgesetzt und gemeinsam präsentiert.
  • Zur Lösung müssen Tests geschrieben werden.
  • Es gibt keine Musterlösung! Die Lösungsmöglichkeiten sind bewusst offen und geben Raum für unterschiedlichste Entscheidungen. Interessant ist insbesondere das gegenseitige Anleiten und Lehren.

 

Detaillierte Infos zum Termin findet Ihr unter http://www.dotnet-braunschweig.de/termindetails.aspx?id=66.

 

Allgemeine Infos über Coding Dojos findet Ihr hier:

posted on 5/4/2011 7:54:19 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, March 03, 2011

Am 22.03.2011 findet unser nächstes User Group Treffen statt. Zu Gast ist Jutta Eckstein von IT communication. Wir Treffen uns wie immer um 19:00 Uhr im Restaurant Zucker im ARTMax in Braunschweig.

Retrospektiven: Durch ständige Kurskorrekturen zum Projekterfolg

Retrospektiven sind eine Grundvoraussetzung für agiles Vorgehen. Mit ihrer Hilfe lassen sich Probleme frühzeitig erkennen und Korrekturen einfach vornehmen, beides ermöglicht letztendlich erst den Projekterfolg.
In diesem Vortrag werden Retrospektiventechniken vorgestellt und es wird erläutert, welche Arten von Retrospektiven es gibt und wann sie am erfolgreichsten eingesetzt werden.

Jutta Eckstein (it-communication.com, je@it-communication.com), Partner von IT communication, arbeitet seit über zehn Jahren als Coach, Beraterin und Trainerin im In- und Ausland. Weltweit verfügt sie über eine einzigartige Erfahrung bei der erfolgreichen Umsetzung agiler Prozesse in mittleren bis großen, verteilten, unternehmenskritischen Projekten, wovon auch ihre Bücher ‚Agile Softwareentwicklung mit verteilten Teams‘ und ‚Agile Softwareentwicklung im Großen‘ handeln. Sie ist Mitglied der AgileAlliance und im Programmkomitee verschiedener europäischer und amerikanischer Konferenzen zu den Themen agiles Vorgehen, Objektorientierung und Patterns.

Weitere Infos: http://www.dotnet-braunschweig.de
posted on 3/3/2011 3:50:35 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, February 03, 2011

dotnet-braunschweig

Am 09.02.2011 findet das nächste User Group Treffen statt. Wir treffen uns dieses mal nicht im Restaurant Zucker, denn das Treffen veranstalten wir zusammen mit der Firma I+ME Actia in der Dresdenstr. 17/18 in 38124 Braunschweig.

Dort auf dem Parkplatz steht dann ab 17:45 Uhr der MSDN on Tour Bus bereit. Das Programm ist wie folgt geplant:

17:45     18:15     MSDN on Tour Keynote              

18:45     19:45     Web Entwicklung (HTML5, MVC3, ASP.NET, Web Matrix,...)     

20:15     21:30     Visual Studio 2010 Tools              

21:45     22:00     Q&A, Social Networking + Windows Phone 7 und Xbox 360 zum "Anfassen" + Verlosung          

Als Sprecher sind Christian Binder, Dariusz Parys und Kay Giza mit an Bord.


Vorträge:
MSDN on Tour Keynote              
Microsoft stellt das MSDN-Onlineportal und dazugehörige Services für Entwickler vor, informiert über dessen breites Themenspektrum und liefert Tipps und Tricks für die schnelle Suche nach dem richtigen Code oder dem passenden Grundlagenartikel. Bei der Gelegenheit gibt's natürlich auch einem Blick hinter die Kulissen des Microsoft Developer Networks, der eine oder andere Geheimtipp wird verraten und kostenfreie Services werden vorgestellt. Weiterhin wird erklärt, warum der direkte Online-Dialog eine immer wichtigere Rolle spielt und wie Microsoft mit dem Feedback umgeht.  
            

Web Entwicklung (HTML5, MVC3, ASP.NET, Web Matrix,...)     
Beschäftigt man sich etwas ernster mit der Entwicklung von Applikationen im Web, so steht einem Dank einer massiven Evolution und wachsender Wichtigkeit dieses Sektors ein ganzer Strauß an Möglichkeiten und Frameworks zur Verfügung. Angefangen bei neuen Möglichkeiten von HTML5 über Patterns von MVC3 und den neuen Tools Web Matrix und LightSwitch soll mal Ordnung und Übersicht geschafft werden. Was nehme ich wofür und warum überhaupt? 

         
Visual Studio 2010 Tools
Visual Studio ist vermutlich das umfangreichste und mächtigste Entwicklerwerkzeug der Welt. In der aktuellen Version 2010 liegt es in unterschiedlichen Ausbaustufen vor und verfügt über unmengen von Funktionen, von denen sicher kaum ein Entwickler alle kennt. Eine umfangreiche Tour durch die Versionen und Möglichkeiten dieses einzigartigen Tools soll da etwas Transparenz schaffen und Ihnen ein paar Tricks und Kniffe zeigen, die Ihre Produktivität weiter steigern werden.


Da nur begrenzt Plätze zu Verfügung stehen bitten wir um kurze Anmeldung an lars [at] lars-keller [dot] net.

Weitere Infos dazu findet Ihr auf der MSDN Seite: http://www.msdn-on-tour.de/Details0902.aspx

Oder auf unserer Homepage:
http://www.dotnet-braunschweig.de

posted on 2/3/2011 8:40:56 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Friday, January 14, 2011

dotnet-braunschweig

Am 17.01.2011 findet das erste User Group Treffen im neuen Jahr statt. Wir Treffen uns wie immer um 19:00 Uhr im Restaurant Zucker im ARTMax in Braunschweig.

Zu Gast ist Alexander Groß, der uns sein neues Projekt vorstellen wird. Dabei geht  er, je nach Wunsch des Publikums,  auf verschiedenste Open-Source Frameworks (AutoMapper, Machine.Specifications, NServiceBus, Castle Windsor, NHibernate, Spark View Engine, Rhino Mocks, Rake, MSDeploy usw. ) ein, die den Werkzeugkasten eines jeden Entwicklers nur bereichern können.

 

Nähere Infos zu SOLID.NET findet man unter http://tinyurl.com/277j9kj

 

Weitere Infos: http://www.dotnet-braunschweig.de

posted on 1/14/2011 12:11:03 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Tuesday, October 05, 2010

dotnet-braunschweig

Am 28.10.2010 haben wir ein etwas anderes User Group Treffen. Wir schauen uns gemeinsam die PDC an.

Aber nicht nur wir tun das, sondern auch jede Menge andere User Groups in Deutschland und weltweit. Bemerkenswert aber ist, dass wir es geschafft haben in Deutschland die meisten Events weltweit zu organisieren, wie man unter http://www.microsoftpdc.com/Local sehen kann.

 

Das Treffen findet übrigens nicht wie gewohnt im Restaurant Zucker statt, sondern bei meinem Arbeitgeber der AX Solutions GmbH. Toll, da hab ich’s ja nicht weit :)

ACHTUNG: Um Anmeldung bei Lars (keller [@] dotnet-braunschweig [dot] de) oder mir (el_jed [@] dotnet-braunschweig [dot] de) wird gebeten, da der Besprechungsraum nur ein begrenztes Fassungsvermögen hat.

 

Weitere Infos: http://www.dotnet-braunschweig.de

posted on 10/5/2010 3:06:06 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, June 21, 2010

dotnet-braunschweig
 

Das nächste Treffen der .NET Developer Group Braunschweig findet am 24.06.10, ab 19:00 Uhr  im Restaurant Zucker (ARTMax) statt. Zu Gast ist Constantin Klein mit einem Vortrag über die WCF RIA Services

 
WCF RIA Services
Mit den Windows Communication Foundation (WCF) RIA Services verspricht Microsoft die Entwicklung von traditionellen n-tier Applikationen zu vereinfachen und die ASP.NET und die Silverlight Plattform zusammen zu bringen. Diese Session gibt einen Überblick darüber, was es damit auf sich hat und wie man mit den WCF RIA Services schnell und effizient Lösungen entwickeln kann.

 

Constantin arbeitet als Anwendungsarchitekt und Entwickler bei der Freudenberg Forschungsdienste KG. Dort beschäftigt er sich hauptsächlich mit dem Design und der Entwicklung von Web-Informationssystemen und Datenbanken. Seit seinem Studium der Wirtschaftsinformatik gilt sein besonderes Interesse darüber hinaus allen aktuellen Themen im Microsoft .NET Umfeld, insbesondere aber dem Thema Softwarearchitektur. Er ist MCSD, MCITP Database Developer und MCPD Web + Enterprise Application Developer. 2010 wurde er von Microsoft zum Most Valuable Professional (MVP) für SQL Server ernannt. Er engagiert sich zusätzlich im Vorstand des Just Community e.V. (http://www.justcommunity.de) und als Leiter der .NET User Group Frankfurt (http://www.dotnet-ug-frankfurt.de).

 

Weitere Infos: http://www.dotnet-braunschweig.de

posted on 6/21/2010 8:19:14 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Wednesday, April 14, 2010
dotnet-braunschweig

Das nächste Treffen der .NET Developer Group Braunschweig findet am 20.04.10, ab 19:00 Uhr im Zucker (ARTMax) statt. Im Rahmen der Microsoft User Group Tour hält Peter Kirchner einen Vortrag zum Thema Windows 7 für Entwickler.
 
Windows 7 für Entwickler
Der Hauptfokus bei Windows 7 wurde auf die weitere Verbesserung der Sicherheit, Zuverlässigkeit und Performance des Betriebssystems gelegt - und auf die größtmögliche Kompatibilität zu Windows Vista , damit bereits bestehende Anwendungen auch in Zukunft laufen. Für Entwickler bietet Windows 7 viele neue Schnittstellen, um Anwendungen mit umfassenderen Funktionen zu versehen, die dem Endbenutzer eine neue Erfahrung im Umgang mit Software ermöglichen.
    
In diesem Vortrag erfahren Sie, wie Sie sich nahtlos ins Betriebssystem integrieren, indem Sie z.B. die neue Taskbar nutzen, die Preview-Ansichten steuern, Status-Informationen ausgegeben oder die Sprunglisten nach Ihren Wünschen anpassen. Wir demonstrieren u.a. die Verwendung der in Windows 7 eingeführten Bibliotheken, um den Zugriff auf Dokumente Ihrer Anwendung zu vereinfachen und auch die neuen Multitouch-Funktionen, die eine neue Interaktion zwischen Mensch und System ermöglichen.
   
Zusätzlich erfahren Sie, welche Punkte zu beachten sind, um die Kompatibilität Ihrer Anwendung mit Windows 7 sicher zu stellen, wenn diese bereits auf Windows XP oder Windows Vista laufen.

Über Peter Kirchner
Peter Kirchner ist  Program Manager für Softwarehersteller in der Developer Platform & Strategy Group bei der Microsoft Deutschland GmbH. Sein Aufgabenbereich umfasst die Bereitstellung der lokalen technischen Informationsangebote für Softwarehersteller mit der Spezialisierung auf Technologieführung und -auswahl sowie im speziellen Anwendungskompatibilität im Windows-Client-Bereich. Vor seinem Einstieg bei Microsoft 2008 war Peter Kirchner im Bereich der SharePoint-Entwicklung und -Anpassung im Kundenprojektgeschäft tätig.

 

Weitere Infos: http://www.dotnet-braunschweig.de

posted on 4/14/2010 9:09:11 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, March 08, 2010

Der folgende Blogeintrag stammt von Waldemar Cichon, einem Mitglied der .NET Developer Group Braunschweig. Waldemar hat bei einer unserer Verlosungen eine Lizenz vom Report Sharp-Shooter gewonnen und sich gewogen gefühlt einen Erfahrungsbericht darüber zu schreiben. Da Waldemar kein eigenes Blog hat, stelle ich seinen Artikel als Gastbeitrag in meinem Blog bereit:

 

Report Sharp-Shooter for Silverlight

von Perpetuum Software (www.perpetuumsoft.com).

Durch einen Zufall gewann ich eine Lizenz des Report Sharp-Shooters. Da meine bisherigen Erfahrungen mit Reportwerkzeugen sich auf Crystal Reports sowie aus ganz alten Tagen mit Quick Report in Delphi beschränken und ich mich nie so richtig mit ASP.NET in Verbindung mit Ajax anfreunden konnte freute ich mich. Bis zu dem Zeitpunkt habe ich schon meine ersten Erfahrungen mit Silverlight gemacht (Versionen 2. und 3.) und es gefiel mir sehr. Jedoch gehören zu den meisten kommerziellen Anwendungen Druckausgaben zwingend dazu, also kam die Report Sharp-Shooter-Lizenz wie gerufen.

Aber fangen wir mal bei Adam und Eva mal an.

Nachdem die Firma Adobe mit ihrem Flash-Plugin sehr große Erfolge als RIA-Plugin (Rich Internet Application) im Worldwide Web erzielen konnte begeben sich Microsoft mit dem eigenem Produkt Silverlight sowie SUN (oder muss man bereits Oracle schreiben?) mit Java FX auf Kriegspfad gegen Adobe. Derzeit ist die Erfolgsrate noch nicht umwerfend – gegenüber fast hundertprozentiger Anwesenheit von Flash setzt Java FX als auf Java aufsetzendes Plugin mit ca. 75% entgegen sowie Microsoft mit immerhin mittlerweile über 50%.

Silverlight ist ein kleinerer Bruder des WPF (Windows Presentation Foundation). WPF ist eine neue, auf XML basierende deskriptive Methode der GUI-Implementierung bietet. Silverlight wird als ein Plugin auf dem Client-Rechner installiert und unterstützt mittlerweile die wichtigsten Browser unter Windows und Mac-OS. Unter Linux wird von das von Microsoft unterstützte Moonlight als kompatible Alternative angeboten. Musste man noch unter der Version 1.x mit Javascript auf der Client-Seite begnügen, programmiert man seit 2.0 sowohl auf der Client- wie auf der  Serverseite in einer der beiden Haupt-DotNet-Sprachen. Somit steht einem .NET-Programmierer nichts mehr im Wege, seine Anwendungen komfortabel ins WWW zu portieren. Er muss sich nicht mehr mit HTML, Javascript und AJAX herum ärgern sondern kann die komplette Programmierung in der Sprache seiner Wahl (C# oder VB.NET) abwickeln.
Damit kann er dann sehr anspruchsvolle Internetanwendungen entwickeln, die einfacher zu programmieren und viel näher an Winforms liegen als unter ASP.Net. Diese erreichen sogar unter Einsatz von Ajax nicht den Bedienkomfort einer Silverlight-Anwendung.

Will man dem Benutzer jedoch basierend auf seinen Eingaben eine ansprechende und druckbare Ausgabe liefern, womöglich Statistiken visualisieren oder mathematische Zusammenhänge in Graphen darstellen, wird er von seinen derzeit erfolgreich eingesetzten Produkten meist im Stich gelassen. Darüber hinaus wirkte Crystal Reports, das mit Visual Studio ausgeliefert wurde, nie richtig integriert.
Eine Lösung für dieses Problem wird von der bisher noch nicht sonderlich in Erscheinung getretene Firma Perpetuum Software geboten. Sie ist vollständig in C# geschrieben und fügt sich harmonisch in die Programmumgebung ein.
Das Programmpaket gibt es in zwei Versionen – einer älteren, die für Programme unter ASP.NET  1.1 und 2.0 lauffähig sind, geschrieben wurde. Mich interessierte die neue Version, die Silverlight Version 3.0 voraussetzt. Zwar ist beim Download-Link noch die Version 2.0 von Silverlight aufgeführt, bei den Anforderungen in der Dokumentation ist aber von der aktuellen Version 3.0 die Rede.
Im Lieferumfang befinden sich außer dem Framework, das die Klassen zur Ausgabe und Formatierung von Reports und Charts beinhaltet sowie dem Report-Editor, der komfortabel aus dem Visual Studio aufgerufen wird zwei Import-Programme, die das Konvertieren von bestehenden Crystal Reports und Active Reports-Dateien in native Sharp-Report-Shooter-Dateien ermöglicht. Dadurch erspart man sich in vielerlei Fällen die erneute Editierung von bereits bestehenden Listen und Charts.

Durch die Integration des Editors in die Toolbox von Visual Studio kann man ihn schnell und ohne Aufruf von externen Programmen erreichen. Die Reports bauen direkt auf einem DataSet auf und  beinhalten die dort entnommene Tabellen und deren Felder. Somit können dort die gleichen Steuerungs- und Filtermechanismen wie auch bei der „gewöhnlichen“ Programmierung eingesetzt werden.
Die Möglichkeiten erschließen eine sehr große Bandbreite. Von üblichen Reports, die man für Angebote, Rechnungen und übliche Listen einsetzen kann, über automatische Gruppierungen sowie Master-Slave-Reports bis zu OLAP und Pivot-Tabellen sind einem alle Möglichkeiten der Datenausgabe und -konsolidierung geboten und dieses weitestgehend fast ohne Programmierung. Die Reports können durch Barcodes, Bilder, diverse 2- und 3-dimensionale Charttypen bis hin zu Instrumenten-Abbildern angereichert werden.
Natürlich möchte der Benutzer gerne auch die Ergebnisse auf Papier sehen oder sie per Mail versenden. Auch hier gibt sich das Paket keine Blöße: obwohl der Ausdruck seitens Microsoft erst ab der kommenden Version 4.0 möglich sein wird, kann der Sharp-Shooter ohne Probleme seine Bildschirmausgabe auch auf dem angeschlossenem Drucker zu Papier bringen. Benötigt man die Ausdrucke in elektronischer Form, ist der Export in alle heutzutage für den Zweck üblichen Formate möglich. Angefangen von PDF sowie deren Microsoft-Pendant XPS über HTML und RTF bis hin zur Excel sowie der rein textlichen Ausgabe in CSV oder ein Plain-Text-File.

Fazit: Die Programmierer von Pertuum-Software haben beim Report Sharp-Shooter ganze Arbeit geleistet und haben ein rundum solides Werkzeug für die Reportausgabe im Internet geschaffen.
Ob die Software auch im harten Alltag das Versprochene hält, konnte ich angesichts der Kürze des Tests nicht evaluieren. Daher erfolgt nach einiger Zeit ein weiterer Artikel, bei dem ich auf die Einzelheiten, Probleme und Lösungen eingehen werde.

posted on 3/8/2010 12:16:55 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Wednesday, February 24, 2010
dotnet-braunschweig

Das nächste Treffen der .NET Developer Group Braunschweig findet am 02.03.10, ab 20:30 Uhr im Zucker (ARTMax) statt. Robert Meyer hält einen Vortrag zum Thema BizTalk Server 2009.


BizTalk Server 2009 – Ein Überblick für Entwickler

Sicher standen Sie schon einmal vor dem Problem, das Geschäftsprozesse welche über  unterschiedliche Anwendungen laufen und zu verschiedenen Zeitpunkten ausgeführt werden, untereinander kommunizieren müssen. Im schlimmsten Fall sind diese Anwendungen auch noch in verschiedenen Technologien umgesetzt worden. Genau dann könnte BizTalk Server 2009 von Microsoft ein guter Lösungsansatz sein. Ich möchte Ihnen an diesem Abend das Grundprinzip des BizTalk Servers 2009 und die wichtigsten Elemente für die Entwicklung einer BizTalk Anwendung vermitteln.
 

posted on 2/24/2010 9:40:19 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, February 15, 2010
dotnet-braunschweig

Das nächste Treffen der .NET Developer Group Braunschweig findet am 16.02.10, ab 19:00 Uhr im Zucker (ARTMax) statt. Holger Mester hält einen Vortrag zum Thema Windows Presentation Foundation (WPF).


DataBinding unter WPF

Datenbindung an Win- und Webforms bietet Microsoft schon lange. Um schnelle und vorzeigbare Prototypen zu erstellen, ist diese Technik hervorragend geeignet. Soll die Datenbindung in großen Projekten zum Einsatz kommen, kommt sie schnell an ihre Grenzen und sorgt für unsaubere Strukturen, da die Daten aus der Datenquelle direkt an das Control durchgereicht werden, ohne die Geschäftsobjekte zu berücksichtigen.
Mit der WPF nahm Microsoft einen neuen Anlauf. Mit dieser neuen Technologie ist eine schärfere Trennung zwischen View und Daten per default möglich. Das schlägt sich natürlich auch auf die Datenbindung durch.
Dieser Vortrag führt in die Datenbindung unter WPF ein und zeigt, wie man einzelne Objekte und Listen an WPF-Controls anbindet. Der Vortrag wird durch Codebeispiele begleitet.
 
posted on 2/15/2010 2:59:36 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, December 17, 2009

Wie versprochen gibt es hier die Folien zu meinem Vortrag "Microsoft Windows Azure - Cloud computing à la Microsoft", den ich bei der .NET Developer Group Braunschweig gehalten habe, zum Download:

Download PPTX

Download PPT

 

posted on 12/17/2009 11:52:56 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Friday, May 29, 2009

Am 24.06.2009 ist es soweit: In Braunschweig findet das erste .NET Bootcamp der .NET Developer Group Braunschweig statt.

Was ist denn ein ".NET Bootcamp" werden sich nun sicherlich einige Fragen. Anders als bei einem Vortrag wird bei einem Bootcamp ein Thema nicht nur theoretisch, sondern auch praktisch "auseinandergenommen" nach dem Prinzip "Lernen durch Lehren" (LdL). Jeder Teilnehmer erhält ein paar Tage vor dem Bootcamp ein oder zwei Fragestellungen zum Thema Unit Tests, die er/sie vorbereiten und dann die Lösung (oder zumindest den bis dahin gewonnenen Kenntnisstand) beim Bootcamp präsentieren. Gerne dürfen auch Projekte von Zuhause oder der Arbeit mitgebracht werden, die während des Bootcamps mit konzeptionellen Unit Tests versehen werden.

 

Das Unit Tests Bootcamp in Braunschweig wird von Alexander Groß, Co-Lead der .NET User Group Leipzig, geleitet, der sich schon seit geraumer Zeit mit Unit Tests beschäftigt und auch schon ein Unit Tests Bootcamp in Leipzig durchgeführt hat.

Ich bin sehr gespannt auf unser erstes Bootcamp und freue mich auf einen produktiven bzw. lehrreichen Tag.

 

Weitere Details

posted on 5/29/2009 8:10:14 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, April 16, 2009

dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 21.04.09, ab 19:00 Uhr in Kilian's Raffinerie statt. Im Rahmen der Microsoft User Group Tour hält Jörg Jooss einen Vortrag zum Thema Modulare Client-Architekturen.
 
 
Von “CAB” zu “CAL” – Modulare Client-Architekturen für WPF-Anwendungen

Der Vortrag beschreibt die in Architektur-Design-Workshops gewonnenen und erprobten Vorgehensmuster zum Entwurf von Rich Clients mit Hilfe der Composite Application Library (CAL) von Microsoft patterns & practices für Windows Presentation Foundation-Anwendungen, sowie die Unterschiede zum Composite Application Block (CAB) für Windows Forms. Darüber hinaus beleuchtet der Vortrag nützliche Features in CAL, die auch einzeln für sich genommen einen Mehrwert für die WPF-Entwicklung bieten.  

 

Achtung! Damit wir die Räumlichkeiten besser planen können, benötigen wir dieses Mal eine Anmeldung für das User Group Treffen. Anmeldeschluss ist der kommende Sonntag 20.04.2009.

Für die Anmeldung genügt es einfach eine formlose E-Mail an el_jed [@] dotnet-braunschweig [dot] de zuschreiben.

 
posted on 4/16/2009 8:13:10 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, March 12, 2009
dotnet-braunschweig
 
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 17.03.09, ab 19:00 Uhr in Kilian's Raffinerie statt. Im Rahmen der Microsoft User Group Tour hält Philipp Bauknecht einen Vortrag zum Thema Silverlight.
 
 
  Web & Silverlight

Wollt ihr Rich-Internet-Applications (RIAs) auf Basis von .NET-Framework entwickeln und perfekt in die Microsoft-Plattform integrieren, gibt es dafür seit einem Jahr eine besonders geeignete Lösung:
Silverlight, die von Microsoft entwickelte Web-Präsentationstechnologie. Unser Themenabend „Web & Silverlight“ zeigt anhand eines E-Commerce-Szenarios, welche neuen Möglichkeiten in Silverlight und den Microsoft-Webtechnologien stecken. 
Ihr lernt während des Usergroup Treffens unter anderem Workflows für das Erstellen von Benutzeroberflächen in Silverlight kennen, erhaltet Einblicke in die Bildbearbeitung mit Expression Design und in das Arbeiten und Programmieren mit Expression Blend. Weitere Themenschwerpunkte sind die Veröffentlichung von Videos sowie die wesentlichen Silverlight-Entwicklungsgrundlagen in Visual Studio. Anhand praktischer Beispiele demonstriert Philipp Bauknecht, wie sich die letzte Meile zum Anwender mithilfe von Silverlight durch interaktive Methoden überwinden lässt.

 

Achtung! Damit wir die Räumlichkeiten besser planen können, benötigen wir dieses Mal eine Anmeldung für das User Group Treffen. Anmeldeschluss ist der kommende Sonntag 15.03.2009.

Für die Anmeldung genügt es einfach eine formlose E-Mail an keller [@] dotnet-braunschweig [dot] de zuschreiben.

 
posted on 3/12/2009 9:23:06 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, January 19, 2009
dotnet-braunschweig
 
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 20.01.09, ab 19:00 Uhr in Kilian's Raffinerie statt.
 
 
Florian Mätschke hält einen Vortrag zum Thema parallele Programmierung:
 
  MPI.NET – Bestimmen Sie das n!

In der heutigen Zeit treffen wir ständig  auf neue Probleme und Herausforderungen in der Programmierung. Oftmals erfordert die Lösung eines Problems einen enormen Rechenaufwand der in Zeiten der Mehrkernprozessoren sehr leicht durch Parallelisierung verkürzt werden kann.  Ein eleganter weg dies in einer Managed Umgebung zu lösen ist mittels MPI.NET, das die parallele Programmierung leicht skalierbar macht. MPI.NET ist eine einfach zu nutzende high-performance Implementation des Message Passing Interfaces (MPI) für die Microsoft .NET Umgebung. MPI gilt als de facto Standard für die parallele Programmierung auf verteilten Systemen und Compute-Clustern.
 

posted on 1/19/2009 10:55:15 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Thursday, September 11, 2008
dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 16.09.08, ab 19:00 in Kilian's Raffinerie statt. Stefan Lieser wird einen Vortrag zum Thema Software Design halten:
 
Software Design Principles
Referent: Stefan Lieser

Software muss in der Regel über lange Zeiträume gepflegt werden. Die Wartbarkeit einer Software ist daher ein wichtiges Kriterium bei der Entwicklung. Stefan Lieser geht in seinem Vortrag der Frage nach welche Prinzipien bei der Softwareentwicklung hilfreich sind um wartbare Software zu erhalten.
 
Stefan Lieser (http://lieser-online.de) ist regelmäßiger Sprecher bei den .NET Usergroups Köln und Bonn. Er ist der Entwickler des ReSharper NHibernate Plugin (http://code.google.com/p/nhplugin/).
 
Ich bin sehr gespannt auf seinen Vortrag, da dies ein Thema ist, dass alle Entwickler interessieren sollte.
 
posted on 9/11/2008 10:22:42 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Monday, July 14, 2008
dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 15.07.08, ab 19:00 Uhr in Kilian's Raffinerie statt.
Unser Mitglied Sico Algermissen hält einen Vortrag zum Thema:
 
Microsoft SQL Server programmieren - Datenbank plus CLR = 2.5-tier Architektur
Viele Datenbankanwendungen sind als 2-tier Architektur realisiert. Das bedeutet, dass die jeweilige Anwendung  direkt mit der Datenbank kommuniziert. Aus diversen Gründen ist es jedoch wünschenswert, 3-tier Architekturen zu verwenden, bei denen eine Serverkomponente als Logikschicht zwischen Client und Datenbank vermittelt. Die Programmierbarkeit des Microsoft SQL Servers (ab 2005) ermöglicht es, anspruchsvolle Logik auf Basis der .Net CLR direkt im SQL-Server zu realisieren, so dass man in diesem Fall von einer 2.5-tier Architektur sprechen kann. Der Vortrag von Sico Algermissen beinhaltet eine Einführung in die Techniken SSIS, .Net Stored Procedures und Userdefined Functions, mit dessen Hilfe eine Logikschicht im SQL Server realisiert werden kann. Durch anschauliche Beispiele und Erfahrungsberichte aus Kundenprojekten werden die Möglichkeiten dieser Technologien verdeutlicht.
posted on 7/14/2008 8:03:17 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Sunday, June 15, 2008
dotnet-braunschweig
 
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am Dienstag, den 17.06.08, ab 19 Uhr statt in Kilian's Raffinerie statt.
 
Dieses Mal werde ich selber einen Vortrag zum Thema Silverlight halten:

Pac-Man meets Silverlight

Mit Version 2.0 von Silverlight geht für viele Webentwickler ein Traum in Erfüllung: Animierte Webanwendungen bauen ohne Flash und das auch noch in der eigenen .NET Lieblingssprache. In meinem Vortrag zeige ich am Beispiel von Pac-Man, wie man mit Silverlight 2.0 (Beta1 Beta2) ein kleines Spiel entwickeln kann. Dabei werde ich auch Expression Design und Expression Blend benutzen und die Zusammenarbeit mit Visual Studio zeigen.
 
 
Die Teilnahme ist wie immer kostenlos und neue Gesichter sind natürlich immer gerne gesehen.
 
 
Weitere Infos:
 

  

posted on 6/15/2008 12:47:28 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Friday, May 16, 2008
dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am Dienstag, den 20.05.08, ab 19 Uhr statt.
wir treffen uns dann zum ersten Mal in Kilian's Raffinerie. Auf der Homepage gibt es auch eine Anfahrtsbeschreibung. Echte .NET Freaks benutzen aber die Virtual Earth Karte auf der Homepage von .NET Braunschweig ;-)
 
 
Wir feiern bei diesem Treffen das Launch Event für Windows Server 2008, SQL Server 2008 und natürlich Visual Studio 2008.
Es wird Vorträge zum Thema geben und natürlich auch die eine oder ander Lizenz zu gewinnen geben.
 
 
Weitere Infos:
 
 
posted on 5/16/2008 9:44:55 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Wednesday, February 13, 2008
dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am Montag, den 18.02.08, ab 19:00 Uhr im Restaurant Flair statt.
 
Wir freuen uns ganz besonders, dass Christian Weyer zu uns nach Braunschweig kommt. Jeder, der bereits einen Vortrag von ihm gehört hat, weiß auch warum ;-)
 
 
Abstract des Vortrags:
Windows Communication Foundation (WCF) und Windows Workflow Foundation (WF) sind nun gut 1 Jahr alt. In diesem Vortrag werden die beiden Technologien verwendet, um reale Anforderungen einer (halbwegs) realen verteilten Anwendung technisch umzusetzen. Das Anwendungsszenario liegt jenseits von Hello World, ICalcluator und Purchase Order und sollte für jeden Teilnehmer etwas Interessantes bieten. Christian Weyer zeigt vor allem was WCF auch jenseits der üblichen Denke alles kann und gibt Einschätzungen zu Sinn und Unsinn von Features in den beiden Plattformtechnologien. Wenig Folien. Viel Architektur, viel Code, viel Config - eine etwas andere UserGroup-Session.
 
Weitere Infos:
 
 
 
posted on 2/13/2008 4:47:02 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

 Friday, January 18, 2008
dotnet-braunschweig
 
Das nächste Treffen der .NET Developer Group Braunschweig findet am 21.01.08, ab 18:00 Uhr im Restaurant Flair statt. Torsten Weber (MVP, Buchautor und Leiter der UG Leipzig) möchte uns mit seinem Vortrag ein bisschen die Angst vor Mobile Computing nehmen:

Mobile Computing ist schwer, denn dazu benötigt man einerseits enormes Fachwissen und andererseits mindestens ein mobiles Gerät. Falsch; Mobile Computing ist gar nicht so schwer wie man denkt. Viel schwerer ist es, die Angst davor zu verlieren. Genau das bietet Torsten Weber mit einem „Wo und wie beginne ich"-Workshop als Einführung an. Da die Begriffe AJAX und Web Irgendetwas.Null auf Entwickler magische Anziehungskraft besitzen und manche Entwickler wiederum lieber bei Webanwendungen bleiben als bei Windows Forms, gibt es Schmackes noch oben drauf: Nämlich die Unterstützung vom Internet Explorer Mobile für Webanwendungen mit AJAX & Co. für mobile Geräte.


ACHTUNG: Das Treffen findet aufgrund bescheidener Bahnverbindungen bereits um 18:00 Uhr statt!
 
Weitere Infos:
 
 

 
 
posted on 1/18/2008 9:58:45 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]