Archive

Archive for the ‘Developer’ Category

Neue Workshop-Angebote im September für SharePoint 2010 und SQL Server 2008 R2! Anmeldephase läuft!

August 6th, 2010 The-Oliver No comments

Aktuelle Workshop-Termine für SQL Server 2008 R2 und SharePoint Server 2010 sind exklusiv für Softwareentwickler verfügbar! Wir haben für Sie zwei separate Veranstaltungen zusammengestellt, um zielgerichtet Ihre Bedürfnisse in Ihrer Rolle als technischer Leiter oder als Entwickler abzudecken.

Office und SharePoint 2010 halten, was andere versprechen: Viele neue Funktionalitäten und vor allem eine einfachere Benutzung. Das trifft nicht nur für Anwender zu, sondern vor allem auch für Entwickler. Wir stellen Ihnen die Möglichkeiten von SharePoint 2010 dar und beleuchten Ihre Vorteile als Softwarehersteller bei der Integration von SharePoint 2010.

  • Briefing zu neuen Geschäftspotentialen für Entscheider am 06.09.2010 in Bad Homburg (Anmelden)
  • Entwickler-Camp für tief technischen Einstieg am 17.09.2010 in Berlin (Details zur Anmeldung)

SQL Server 2008 R2 ist die nächste Version des SQL Servers und stellt die Grundlage für eine Mission Critical Plattform dar. Es werden unter anderem umfangreiche Business Intelligence Erweiterungen vorgestellt. Sind Ihre Applikationen fit für den SQL Server 2008 R2 und bieten Mehrwerte für Sie und Ihre Kunden? Wenn Sie überlegen welche neuen Möglichkeiten interessant für Ihre Produkte sind, dann verschaffen Sie sich einen Überblick über Ihre Vorteile als Softwarehersteller bei der Integration von Microsoft SQL Server R2.

  • Briefing zu neuen Geschäftspotentialen für Entscheider am 13.09.2010 in Köln (Anmelden)
  • Entwickler-Camp für tief technischen Einstieg am 15.09.2010 in Bad Homburg (Details zur Anmeldung)

Alle Details inkl. der Inhalte der Veranstaltungen und zur Anmeldung finden Sie im Blog Softwarehersteller in Deutschland.

Categories: Developer Tags: ,

Expression Studio 4 jetzt auf Deutsch verfügbar

July 22nd, 2010 The-Oliver 2 comments

Auf der vollständig neu gestalteten Webseite des Microsoft Expression Studios steht jetzt die aktuelle Version 4 zum Test-Download zur Verfügung.

Link

Eine neue Folge von msdn tv ist online: Ausgabe 11/2010

July 8th, 2010 The-Oliver No comments

„msdn tv – Nachrichten für Entwickler“ meldet sich diesmal vom Microsoft „Web Camp“, das im Juni in der Nähe von München stattgefunden hat. Interviewpartner dort war Jon Galloway, ASP.NET Community Program Manager und einer der Referenten der Veranstaltung. Er verrät u.a., was er vom ASP.NET MVC 2 hält.
Vorab zum Einstieg aber wie immer zunächst ein paar Kurznachrichten: Los geht’s mit Neuigkeiten zur Internet Explorer 9 Platform Preview 3, der aktuellen Entwicklervorschau auf die nächste Generation des Internet Explorer. Außerdem gibt’s Infos zu einer Videoaufzeichnung der letzten TechTalk-Roadshow, die sich mit der Entwicklung von Windows Phone Apps beschäftigt hat, zu einer neuen MSDN-Orientierungshilfe rund um Visual Studio 2010, einer Webcast-Serie über ‘C++0x‘ und dem Service Pack 3 für Exchange Server 2007.

http://msdn-online.de/msdntv

Get Microsoft Silverlight

Categories: Deutsch, Developer Tags:

Eine neue Folge von msdn tv ist online 09/2010

June 21st, 2010 The-Oliver No comments

clip_image002Die zehnte Ausgabe von msdn tv in diesem Jahr widmet sich dem Thema Open Source und der spannenden Frage, wie es denn Microsoft damit hält. Kompetenter Gesprächspartner von Moderator Jan Schenk ist diesmal James Utzschneider, General Manager Open Source bei Microsoft.
Vorab geht‘s in den Kurznachrichten u.a. um die englischsprachige Version 4 von Expression Studio, die ab sofort als Download erhältlich ist und gleich mehrfach um nützlichen Lesestoff für Programmierer: einmal um einen Leitfaden, der bei Auswahl der passenden Visual Studio 2010 Edition weiterhilft und um das neue Evaluierungshandbuch für SharePoint 2010-Entwickler von Microsoft, das im Downloadcenter kostenlos abgerufen werden kann. Dort, im Microsoft Downloadcenter, steht auch die jüngste Fassung der „Windows Azure Tools for Visual Studio 1.2” zum herunterladen bereit.
P.S.: Wer bis zu den Outtakes durchhält, wird noch mit einem bizarren Themenreigen belohnt: Schluckauf, Katzen und sonderbares deutsches Liedgut. Damit tritt unser begnadeter Frontman Jan Schenk wohl endgültig in die Fußstapfen seines berühmten Namensvetters und TV-Urgesteins Heinz.

Facebook-Gruppe: http://www.facebook.com/msdntv

Categories: Developer Tags:

Expression Blend Starter Kits

June 16th, 2010 The-Oliver No comments

Wer einen leichten Einstieg ins Prototyping mit SketchFlow haben möchte ist mit dieser Serie sehr gut bedient “Introduction to Prototyping with SketchFlow” 12 Videos. Link.

Wie man ein Spiel fast komplett mit Behaviors entwickelt, wird in dieser Serie “Creating a Beehive Game with Behaviors in Blend 3” sehr nett erklärt (10 Videos) Link

Viel Spaß

Categories: Designer, Developer, Expression Tags:

Tech∙Ed Europe 2010: Register and Save €500

June 10th, 2010 The-Oliver No comments

Tech∙Ed Europe is Microsoft’s premier technical education event providing the most comprehensive technical training on Microsoft’s suite of products, technologies, solutions and services. Attendees get deep technical content, hands-on learning experiences, and opportunities to connect with industry and Microsoft experts one-on-one. If you are a technology professional involved in building, deploying or maintaining IT solutions using Microsoft technologies, Tech∙Ed Europe is the conference that will help you solve today’s real-world challenges and prepare you for tomorrow’s innovations.
WHAT YOU’LL GET AT TECHED EUROPE 2010

  • Hear about the future of Microsoft’s products, technologies, solutions and services directly from Microsoft’s leaders
  • Choose from over 370 technical sessions delivered by Microsoft and industry experts
  • Participate in more than 150 Hands-on-Labs and Technical Learning Centres designed to give you practical experience with the latest tools and technologies
  • Network with Microsoft and industry experts, and fellow attendees that share your technology interests and business challenges
  • Plan the features and architecture to support your product and business goals to prepare your skills for the future

GET A JUMPSTART ON TECHNICAL LEARNING WITH PRE-CONFERENCE SEMINARS
Arrive early and get a jumpstart on your technical learning. Choose from eight pre-conference seminars delivered by Microsoft and industry experts, and selected to give you an edge on the latest technologies and topics.
Here’s just a sampling:

  • Architecting Cloud Scale Applications on the Windows Azure Platform
  • Microsoft Exchange Server 2010 High Availability and Disaster Recovery – Be Prepared
  • Successfully Deploying and Migrating to OCS 14
  • Windows Phone 7 Application Platform Technical Deep Dive

Seminars will start in the morning on 8 November, and end prior to the keynote presentation. Additional fees apply; conference attendees will receive a €100 discount on the pre-conference seminars. To view the full list of seminar titles, descriptions and speakers visit us online.

Categories: Developer, English Tags:

Eine neue Folge von msdn tv ist online: Ausgabe 09/2010

June 2nd, 2010 The-Oliver No comments

Sauber? Rein? Wo ist der Unterschied? Das fragt sich die besorgte Hausfrau aus der Waschmittelwerbung – und das fragt sich inzwischen auch mancher Entwickler, wenn’s um seinen Quelltext geht. Im Werbefernsehen half in solchen Fällen lange Jahre eine sprechende Südfrucht. Bei msdn tv hilft jetzt Ralf Westphal, seines Zeichens Autor, Referent und Mitbegründer einer Initiative, die sich erfolgreich ums Thema „Clean Code Development“ bemüht. Über Absichten und Hintergründe spricht er in der aktuellen Folge mit Jan Schenk.
In den Kurznachrichten vorab Infos zur Microsoft-Konferenz „Tech·Ed Europe“ in Berlin und wie man bis zum 5. Juli dabei Geld sparen kann, ein Hinweis auf die neue Webcast-Serie „Windows Phone 7“, auf einen wichtigen Termin für alle Anwender, die noch Vorversionen des Team Foundation Server 2010 einsetzen und ein neues Trainings-Kit für Office 2010-Entwickler. Außerdem: letzte Gelegenheit zur Teilnahme am kostenlosen Microsoft Web Camp, das am 7. & 8. Juni in Unterschleißheim stattfindet.

http://msdn-online.de/msdntv

Get Microsoft Silverlight

Categories: Deutsch, Developer, Info Tags: ,

Expression Blend 4 for Windows Phone in 90 Seconds

May 31st, 2010 The-Oliver No comments

Jon Harris zeigt was man in 90 Sekunden mit Expression Blend 4 for Windows Phone so alles zaubern kann.

image

Link

TechEd Europe 2010- Anmeldeseite LIVE!

May 31st, 2010 The-Oliver No comments

clip_image002

Bereits seit 17 Jahren findet inzwischen die Tech∙Ed Europe, die größte europäische Konferenz von Microsoft für IT-Pros und Entwickler, statt.

Wir freuen uns, dass wir auch in diesem Jahr Gastgeberland sind und erneut tausende von IT Begeisterten in Berlin begrüßen dürfen. Vom 8. bis 12. November  2010 stellt Microsoft im Convention Center der Messe Berlin technische Neuerungen im Detail vor und gibt einen Ausblick auf zukünftige Technologien. 

Die Anmeldung ist seit Mittwoch, 19.05.2010  auf der offiziellen Homepage möglich.

Alle aktuellen Informationen zur Tech∙Ed gibt es auch über Twitter (http://twitter.com/teched_europe/).

Categories: Developer Tags:

Die MSDN Blog-Parade geht in die zweite Runde! Mitmachen und gewinnen!

May 18th, 2010 The-Oliver No comments

MSDN Deutschland veranstaltet wieder eine Blog-Parade! Und wie beim letzten Mal, können Sie mit etwas Glück wieder eine Xbox 360 Elite plus zwei Spiele gewinnen! Bei der letzten Blog-Parade hatten viele Ihren Spaß dabei, Ihre favorisierten Entwickler-Tools vorzustellen. Und drei glückliche Gewinner hatten sogar noch mehr Spaß, da sie am Ende auch ein Paket von uns auspacken durften. :-)

Dieses Mal ist Ihre Kreativität gefragt! Wie Sie alle mitbekommen haben, ist das Thema Cloud Computing ein wesentlicher Bestandteil der zukünftigen Plattform von Microsoft. Aus diesem Grund wird das Thema dieser Blog-Parade sein, coole Ideen zu sammeln, was man alles mit Windows Azure machen kann. Ihrer Phantasie sind hier keine Grenzen gesetzt, ob es nun spezielle Web-Anwendungen sind oder Anwendungen, die sowohl lokal auf dem PC oder einem Windows Handy laufen, aber auch für innovative Funktionen, die die Cloud benötigen.

Viele weitere Informationen zum Ablauf der Blog-Parade können Sie im Blog Softwarehersteller in Deutschland finden. Hier finden Sie Infos, wie Sie teilnehmen können, was es zu beachten gilt und auch natürlich die Bedingungen für die Verlosung!

Ich wünsche viele gute Ideen und und auch viel Glück bei der Verlosung!

Hier geht’s zur Blog-Parade!

Categories: Deutsch, Developer Tags:

Windows Phone 7 und das Einbinden von Webservices

May 17th, 2010 The-Oliver 1 comment

Die Werkzeuge für Windows Phone 7 sind zwar schon sehr gut, aber einfach noch nicht ganz fertig. Das merkt man unter Visual Studio 2010 (RTM) besonders dann, wenn man mal eben einen Webservice in seine Windows Phone 7 Anwendung integrieren möchte.

Dort fehlt nämlich einfach dieser Menüpunkt:

image

Aber nicht verzagen … Visual Studio 2010 Express For Windows Phone fragen:

image

Da geht es nämlich schon … muss man nur wissen :-)

Categories: Developer, Silverlight, Windows Phone 7 Tags:

Silverlight 4: Die rechte Maustaste und das Kontextmenü

May 7th, 2010 The-Oliver No comments

Im WWW-Standard gibt es ja eigentlich gar keine rechte Maustaste. Es soll ja auch tatsächlich noch Menschen geben, die mit Mäusen auskommen die nur eine Taste haben.

Allerdings gibt es ja Tricks, die es dennoch erlauben.

In Silverlight 4 ist die Unterstützung der rechten Maustaste jetzt voll und ganz integriert. Man kann überall, außer dem Root-Element der Silverlight-Anwendung die rechte Maustaste abfangen.

void _rectangle_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;
    MessageBox.Show("Right Mouse Button Clicked");
}

Man muss lediglich im Eventhandler für das Ereignis “MouseRightButtonDown”, die “Handled”-Eigenschaft auf “true” setzen. Anschließend kann man an dieser Position nun ein eigenes Kontextmenü integrieren.

Für die Darstellung von Kontextmenüs kann jedes beliebige Steuerelement entwickeln. In meinem Fall, erstelle ich einfach ein StackPanel an Textblöcken, die angeklickt werden können. Um allerdings dieses Kontextmenü darzustellen, benötigt man ein Popup-Steuerelement. Dieses bekommt als Inhalt, das eigentliche Steuerelement.

Popup _popup;

void _rectangle_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;

    MessageBox.Show("Right Mouse Button Clicked");
}

void MainPage_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    ClosePopup();
}

void MainPage_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
    ClosePopup();
}

void _source_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;

    Point position = e.GetPosition(null);
    ShowContextMenu(position);
}

private void ClosePopup()
{
    if (_popup != null)
    {
        _popup.IsOpen = false;
        _popup = null;
    }
}

private void ShowContextMenu(Point position)
{
    if (_popup != null)
    {
        _popup.IsOpen = false;
        _popup = null;
    }

    StackPanel sp = new StackPanel();
    sp.Background = new SolidColorBrush(Colors.LightGray);

    sp.Children.Add(
        CreateMenuItem(
            "Kopieren", () => { ClosePopup(); CopyToClipboard(); }));

    sp.Children.Add(
        CreateMenuItem(
        "Ausschneiden", () => { ClosePopup(); CutText(); }));

    sp.Children.Add(
        CreateMenuItem(
        "Einfügen", () => { ClosePopup(); PasteText(); }));

    _popup = new Popup();
    _popup.Child = sp;
    _popup.Margin = new Thickness(position.X, position.Y, 0, 0);
    _popup.IsOpen = true;
}

delegate void MyDelegate();

private FrameworkElement CreateMenuItem(string caption, MyDelegate func)
{
    TextBlock tb = new TextBlock();
    tb.Text = caption;
    tb.MouseLeftButtonDown += (s, e) =>
        {
            func.Invoke();
        };
    return tb;
}

Categories: Deutsch, Developer, Silverlight Tags:

Silverlight 4: How to integrate Microsoft Translator Service into Silverlight and Windows Phone

May 7th, 2010 The-Oliver No comments

A few weeks ago, I found the Microsoft Translator Interactive SDK, and I recognized that it is very easy to use in .NET applications, like Silverlight and Windows Phone.

So I started a sample application. After a while I got the idea to build a “UserControl” out of this feature. Why? Because it is “pickable” in the UI for a developer or Designer. The control itself is not visible at runtime, it only appears at designtime, as an ugly looking red box with its name on it.

You can see the App here in action.

Sample of the control in Silverlight 4 App

image

Sample of the control in Windows Phone 7 Application

 image

Why it is so interesting for me? Because you can reuse it very easy, without knowledge of the internas. It has just a few properties for configuration and one Load-Method.

It just has one important property you have to set, the Application Id of Microsoft Translator. You can get one here (http://developer.live.com).

image

The control has two events.

image

To translate text from one language (de-de = Germany) into one other (en-us = English US) is extremly simple. Problems like synchronizing the background thread into the UI-Thread is hidden in the control.

The following code demonstrates the easiness of using.

private void MicrosoftTranslator_Translated(object sender, TheOliver.Controls.TranslatorEventArgs args)
{
    _out.Text =args.TranslatedText;
}

private void MicrosoftTranslator_TranslationError(object sender, TheOliver.Controls.TranslatorErrorEventArgs args)
{
    _out.Text= args.Error.Message;
}

private void Button_Click(object sender, System.Windows.RoutedEventArgs e)
{
    _mts.Translate(_in.Text, "de-de", "en-us");
}

Here is the complete code of the Microsoft Translator Service:

// Copyright © Microsoft Corporation.  All Rights Reserved.
// This code released under the terms of the
// Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.)

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;

namespace TheOliver.Controls
{
    public class MicrosoftTranslator : UserControl, INotifyPropertyChanged
    {
        private string _appId;
        public string AppId
        {
            get { return _appId; }
            set { _appId = value; }
        }

        private bool _isBusy = false;
        public bool IsBusy
        {
            get { return _isBusy; }
            set
            {
                _isBusy = value;
                OnPropertyChanged("IsBusy");
                this.IsIdle = !_isBusy;
            }
        }

        private bool _isIdle = true;
        public bool IsIdle
        {
            get { return _isIdle; }
            set
            {
                _isIdle = value;
                OnPropertyChanged("IsIdle");
            }
        }

        private byte[] _bytes;

        public MicrosoftTranslator()
        {
            if (DesignerProperties.GetIsInDesignMode(this))
            {
                StackPanel sp = new StackPanel();
                sp.Background = new SolidColorBrush(Colors.Red);

                TextBlock tb = new TextBlock();
                tb.Text = "[Microsoft Translator Service]";

                sp.Children.Add(tb);
                this.Content = sp;
            }
        }

        public void Translate(string sourceText, string sourceLanguage, string targetLanguage)
        {
            if (this.AppId == string.Empty || this.AppId == null)
            {
                MessageBox.Show("No AppId for Translator service defined. You can get an AppId at http://dev.live.com.");
                return;
            }

            this.IsBusy = true;

            // Creating a string with the request URL
            // The URL includes the Bing developer appId and in this case hardcoded to translate from
            // English to Spanish
            string translateUri =
                "http://api.microsofttranslator.com/V1/Http.svc/Translate?appId=" + _appId
                + "&from=" + sourceLanguage
                + "&to=" + targetLanguage;

            // Create a web request to the URL
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(translateUri);

            // Set the request method to POST
            httpWebRequest.Method = "POST";

            // Set the content type (needs to be text/plain for POST methods)
            httpWebRequest.ContentType = "text/plain";

            // Encode the txtInput value bytes for the POST
            _bytes = Encoding.UTF8.GetBytes(sourceText);

            // Create a stream for the request
            httpWebRequest.BeginGetRequestStream(new AsyncCallback(OnGetRequestStream), httpWebRequest);
        }

        private void OnGetRequestStream(IAsyncResult iar)
        {
            try
            {
                HttpWebRequest httpWebRequest = (HttpWebRequest)iar.AsyncState;
                Stream os = httpWebRequest.EndGetRequestStream(iar);

                os.Write(_bytes, 0, _bytes.Length);

                if (os != null)
                {
                    // Close the stream when finished
                    os.Close();
                }

                // Send the request and get the response
                httpWebRequest.BeginGetResponse(new AsyncCallback(OnGetResponse), httpWebRequest);
            }
            catch (Exception exc)
            {
                RaiseError(exc);
            }
        }

        private void OnGetResponse(IAsyncResult iar)
        {
            try
            {
                HttpWebRequest request = (HttpWebRequest)iar.AsyncState;

                if (!iar.IsCompleted)
                {
                    Debug.WriteLine("Not completed");
                }
                WebResponse response = request.EndGetResponse(iar);

                // Open a stream for the response
                Stream stream = response.GetResponseStream();
                StreamReader reader = new StreamReader(stream);

                // Create a string for the contents of the web response
                string output = reader.ReadToEnd();

                // Return the output string
                OnTranslated(output);
            }
            catch (Exception exc)
            {
                RaiseError(exc);
            }
        }

        public event TranslatorEventHandler Translated;
        public event TranslatorErrorEventHandler TranslationError;

        private void OnTranslated(string output)
        {
            this.IsBusy = false;
            if (Translated != null)
            {
                Dispatcher.BeginInvoke(() =>
                    {
                        TranslatorEventArgs args = new TranslatorEventArgs();
                        args.TranslatedText = output;
                        Translated(this, args);
                    });
            }
        }

        private void RaiseError(Exception exc)
        {
            this.IsBusy = false;
            if (TranslationError != null)
            {

                Dispatcher.BeginInvoke(() =>
                    {
                        TranslatorErrorEventArgs args = new TranslatorErrorEventArgs();
                        args.Error = exc;
                        TranslationError(this, args);
                    });
            }
        }

        public event PropertyChangedEventHandler PropertyChanged;
        private void OnPropertyChanged(string propertyName)
        {
            if (PropertyChanged != null)
            {
                Dispatcher.BeginInvoke(() =>
                    {
                        PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
                    });
            }
        }
    }

    public delegate void TranslatorEventHandler(object sender, TranslatorEventArgs args);

    public class TranslatorEventArgs : EventArgs
    {
        public string TranslatedText { get; set; }
    }

    public delegate void TranslatorErrorEventHandler(object sender, TranslatorErrorEventArgs args);

    public class TranslatorErrorEventArgs
    {
        public Exception Error { get; set; }
    }
}

I hope you like this sample and the translator app.

Best regards,

The-Oliver

Flash Converter für Windows Phone 7

May 6th, 2010 The-Oliver No comments

image

Wie toll wäre es, wenn man als Flash-Entwickler seine Spiele auch auf ein Telefon bringen könnte. Leider ist dies für viele nur ein Traum. Nicht so für diejenigen, die für das neue Windows Phone 7 entwickeln möchten.

SWFLight portiert Flash-Spiele auf Windows Phone 7 und damit auch direkt nach Silverlight.

Wie cool!

Link

Zurück in die Zukunft mit Silverlight 4 – Roadshow von Gregor Biswanger

May 6th, 2010 The-Oliver No comments

Gregor Biswanger ist derzeit sehr kräftig im Lande unterwegs um über die Highlights von Silverlight 4 zu sprechen.

  • .NET User Group Frankfurt 04.05.2010
  • .NET User Group Saar  05.07.2010
  • .NET User Group Braunschweig 20.07.2010
  • .NET User Group Hamburg 18.08.2010

Weitere Termine folgen.

Mehr Informationen dazu gibt es hier und in seinem Blog.

Xtopia [kompakt] 2010 – Die Videos sind online

May 4th, 2010 The-Oliver 1 comment

In den letzten zwei Wochen waren wir mit der Xtopia [kompakt] in sechs Städten unterwegs und haben über neue Web- und Design-Technologien gesprochen. Die Veranstaltung in Hamburg haben wir auf Video festgehalten. Diese Videos sind nun fertig nach bearbeitet und stehen Live hier zum ansehen bereit.

Viel Spaß,
The-Oliver

Wanted: Community Developer Evangelist!!! Wir suchen Verstärkung!!!

April 30th, 2010 The-Oliver No comments

Die Developer Platform & Strategy Group innerhalb der Microsoft Deutschland GmbH betreut die Kreativen, IT-Professionals und Softwareentwickler in Deutschland. Wir sind für den gesamten Lebenszyklus vom Studium bis zum Arbeitsplatz und der Weiterbildung zuständig.
Die Hauptaufgabe des Developer Community Evangelisten (m/w) ist dabei die deutschen Developer-Communities über unsere Microsoft-Technologien mit großem Enthusiasmus und fundiertem Technik-Verständnis zu informieren und sie dafür nachhaltig zu begeistern. Speziell die Bereiche der Webentwicklung und Windows Client Entwicklung sollen dabei im Fokus stehen.

Aufgaben:

  • Vermitteln von aktuellen und kommenden Microsoft Technologien in ansprechender Form in Form von Webcasts, Auftritten auf Konferenzen und Schulungen, Blogs, Tweets, Foreneinträgen, PR-Arbeit, etc.
  • Aufbauen und Pflegen von professionellen Kontakten zu den verschiedenen Enwicklercommunities.
  • Erstellen von On- und Offline-Inhalten für die unterschiedlichen Zielgruppen
  • Ausarbeitung von überzeugenden Demoszenarien unserer Entwicklungs-Werkezuge und Technologien inkl. mitreißender Präsentation vor technischen Kundenzielgruppen.

Voraussetzungen:

  • Erfolgreich absolviertes Studium wünschenswert; idealerweise in den Bereichen Informatik oder Wirtschaftsinformatik.
  • Nachweisbare 3-5 Jahre Praxis-Erfahrung in der Softwareentwicklung mit exzellentem Wissen über die Microsoft Developer Plattform und die der Wettbewerber.
  • Speziell sollten folgende Technologien beherrscht werden: generell .net (4.0), ASP.NET, Visual C#, Visual Basic .NET, SQL Server, XNA, Windows Presentation Foundation, Silverlight, Flash, PHP, mySQL, Apache, Internet Information Services, HTML, XML, XAML, Cloud Computing Verständnis. Microsoft Certified Professional und andere Microsoft-Zertifizierungen ein Plus.
  • Generell ist ein ausgeprägtes technisches Verständnis gefragt mit hoher Bereitschaft dieses selbstständig und beständig auszubauen. Spaß an Software/Technik/Gadgets, sowie ansteckender Enthusiasmus dafür absolut erwünscht!
    Selbständige und proaktive Arbeitsweise mit hohem Anspruch an Qualität. Hohe Einsatz- und Reisebereitschaft.
  • Kreativ, belastbar und konstruktives Verhalten in Stress-Situationen.
    Hervorragende kommunikative Fähigkeiten (in Wort und Schrift), selbstsicheres und professionelles Auftreten.
  • Sehr guter Netzwerker (und wir meinen nicht Ethernet hier ;-) ) , bestehendes Netzwerk in der Software/Entwickler-Community ein Plus.
  • Erfahrung in Pressearbeit wäre ein weiteres Plus.
  • Deutsch vergleichbar Muttersprachler und sehr gutes Englisch.

…und natürlich der Wunsch berühmt zu werden!!

Microsoft ist ein Arbeitgeber, der Chancengleichheit und Vielfältigkeit innerhalb der Belegschaft fördert. Wir möchten Sie in einer internationalen Arbeitswelt willkommen heißen, die durch Flexibilität und einer offenen sowie dynamischen Unternehmenskultur gekennzeichnet ist. Microsoft bietet attraktive Gehaltspakete und vielfältige Benefits. Als Gegenleistung für hervorragende Arbeit investieren wir in Ihre Gesundheitsvorsorge und finanzielle Zukunft und stellen sicher, dass Sie die Möglichkeit haben, Ihre Interessen und Leidenschaften auch außerhalb Ihrer Arbeitszeiten wahrnehmen zu können.

Mehr Informationen gibt es hier.

Categories: Deutsch, Developer, Info Tags:

Silverlight 4 ist da!

April 16th, 2010 The-Oliver 3 comments

Ab sofort lässt sich die neue Version Silverlight 4 unter  www.microsoft.de/silverlight herunterladen!

Sie bietet erweiterte Funktionen zur Ausführung außerhalb des Browsers, Verbesserungen für Entwickler von Enterprise-Anwendungen wie Druckerunterstützung und Integration mit anderen Anwendungen wie zum Beispiel Microsoft Outlook. Mehr als 60 anpassbare vorgefertigte Controls helfen dabei, schnell leistungsfähige, interaktive Anwendungen zu erstellen, die im und außerhalb des Browser laufen.

Unter www.microsoft.de/silverlight findet man alle Informationen zu den neuen Features.

Zu den Top-Features der neuen Version gehören:

  • Umfassende Unterstützung für Druck ermöglicht die Erstellung einer virtuellen Druckansicht. Hiermit können Anwendungen auf einfachem Weg druckbare Dokumente erzeugen.
  • Vertrauenswürdige Anwendungen: Benutzer können Anwendungen erhöhte Rechte einräumen.
  • Webcam und Mikrofon Unterstützung erlauben das Senden von Video und Audio in Anwendungen wie zu Beispiel Chat oder Kundenservice. Lokale Aufnahme von Audio und Video erlaubt es Ihnen, Video aufzunehmen, ohne dass ein Server benötigt wird. Hiermit eröffnen sich neue Möglichkeiten wie die Aufnahme von Stimmnachrichten oder Video, um sie dann per E-Mail zu versenden, oder die Möglichkeit, das Video lokal zu editieren bevor es gespeichert wird.
Categories: Designer, Deutsch, Developer, Silverlight Tags:

DreamSpark Student Challenge: Mehr Geld für Pizza!

April 16th, 2010 The-Oliver No comments

480x325_Dreamspark_flap_blau Studiengebühren, Miete, Bücher, Kaffee und Pizza – das Studentenleben ist nicht günstig.
Um den Studenten das Studentenleben etwas zu vereinfachen, können Studenten jetzt bei der DreamSpark Student Challenge Bargeld als Preis gewinnen. Unter dem Motto „Mehr Geld für Pizza“ verlost das DreamSpark-Team alle 2 Wochen 250€ und hilft den Studenten so, ihr Studium, ihr Bücher oder einfach ihre Pizza zu finanzieren! :-)
Und das 4 Monate lang! Das Beste: die Studenten können alle zwei Wochen wieder mitmachen und haben somit 8x die Chance auf 250€.

Los geht’s mit der Fan-Challenge:
Die Aufgabe: Einfach bis zum 02. Mai Follower der Microsoft Student Partner auf Twitter werden. Schon nehmen die Studenten an der Verlosung der ersten 250€ teil.

Weitere Informationen gibt es auf www.microsoft.de/dreamspark

Categories: Deutsch, Developer Tags:

TechTalk Juni 2010: MSDN TechTalk: App geht’s! Einsteigen in die Windows Phone 7-Entwicklung

April 16th, 2010 The-Oliver No comments

Ein Thema, zwei Experten, fünf Termine: Im Juni geht der MSDN TechTalk wieder auf seine Tour durch fünf deutsche Städte. Die beiden Referenten Frank Prengel und Oliver Scheer widmen sich dabei ganz dem Thema "Entwicklung für Windows Phone 7".

Microsoft definiert seine mobile Smartphone-Plattform neu: Windows Phone 7 legt mit neuen Bedienkonzepten, Diensten und Szenarien den Schwerpunkt auf User Experience und Performance – und auf coole, innovative Anwendungen und Games. Die Basis dafür liefert eine völlig neue Anwendungsplattform aus .NET, Silverlight und XNA – dazu gibt es kostenlose Tools für alle.

Wie diese verwendet werden und was es beim Einstieg in die Entwicklung für die neue Plattform zu wissen und zu beachten gibt, vermittelt dieser TechTalk – auch für Besucher, die bislang noch nichts mit „mobiler“ Entwicklung zu tun hatten.

Denn bei Windows Phone 7 ist aller Anfang leicht!

Daten/Locations:

  • 7. Juni 2010; München
  • 8. Juni 2010; Köln
  • 9. Juni 2010; Hamburg
  • 10. Juni 2010; Berlin
  • 15. Juni 2010; Karlsruhe

http://www.microsoft.com/germany/msdn/techtalk/WindowsPhone7.mspx

Categories: Designer, Deutsch, Developer, Windows Phone 7 Tags: