Welcome to MSDN Blogs Sign in | Join | Help

Vergangenen Montag fanden in Frankfurt die Hosting Days von Microsoft statt. Dort durfte ich ein paar Worte über die neuen SharePoint Services (mit der neuen SharePoint Version dann “SharePoint Foundation 2010”) verlieren und über Vor- und Nachteile sprechen.

Wie bereits beim alten/aktuellen SharePoint bringt auch die neue Version eine kostenfreie Grundinstallation mit, die bereits über die Basisfunktionalitäten des Vollproduktes verfügt. Früher “SharePoint Services”, jetzt “SharePoint Foundation 2010”, ist dieser Teil jetzt zwar nicht mehr Bestandteil der Server-Komponenten, kann aber kostenfrei nachgeladen und installiert werden. Die neue Version hat sogar noch ein paar weitere Dinge drauf. Eines davon ist für Betreiber sehr interessant, die mehrere unabhängige Abteilungen oder Kunden auf der selben Maschine versorgen wollen: Multimandanten-Support.

Das attraktive daran ist der kostenfreie Stack – mal abgesehen vom Grundbetriebssystem. Die Foundation kostet nichts und als Datenbank kann SQL-Server Express verwendet werden. Ja sogar das Administrations-/Redaktionswerkzeug für den Endkunden – der SharePoint-Designer – ist seit neusten kostenlos.

Dank der großartigen Möglichkeiten kamen auch direkt ein paar wirklich relevante Gegenfragen. Leider konnte ich nicht alle davon sofort beantworten. Hier mein Nachtrag:

Kommerzieller Einsatz der SharePoint Foundation 2010

Ein Zuhörer hat die kostenfreie Nutzung im kommerziellen Bereich, also speziell als Dienstanbieter im Hosting-Bereich, in Frage gestellt. Natürlich hatte ich genau diese Verwendung im Sinn, als ich den Vortrags vorbereitete, aber ich habe versprochen explizit rückzufragen: Ja, die Verwendung der SharePoint Foundation verursacht keine weiteren Lizenzkosten – auch für die kommerzielle Nutzung.

Probleme mit Active Directory und dem People-Picker

Zuhörer, die bereits schlechte Erfahrungen mit Active Directory und mehreren Kunden auf einem System gemacht hatten, hatten befürchtet, dass jeder der Kunden im People-Picker die User der restlichen Kunden einsehen könnte. Active Directory erlaubt ihnen unter bestimmten Bedingungen die Zuteilung von Zugriffsrechten auf Gruppen und User. Damit wird die Haltung aller User in einem AD möglich, ohne, dass es zu solchen Problemen kommt.

Ab wann ist Multi Tenant-Support verfügbar?

Multi Mandanten sind bereits in der aktuellen, verfügbaren Beta-Version enthalten. Installation/Administrations-Hinweise gibt’s von meinem Kollegen Steve Peschka (http://blogs.technet.com/speschka/default.aspx)

Weitere Fragen bitte gerne an mich

<< Vorheriger Beitrag

Der Tag der Veranstaltung – Tag 1! Es sollte an einem Freitag beginnen, dem 29. Januar. Im Audimax der MDH (Mediendesign Hochschule in München), dem Gastgeber dieser Veranstaltung, ist um 17h der Kickoff unserer Zeitzone geplant. Wohl wissend, dass andernorts dank der Zeitverschiebung der Kampf um die 48 Stunden bereits begonnen hat. Bislang ist das Thema der Veranstaltung noch nicht bekannt und die Spannung macht sich breit. Wegen einer großen Mange noch fehlender Teilnehmer, wird die Einführungsveranstaltung sogar noch nach hinten geschoben. Wer fehlt natürlich? Die Berliner, die den Tag auf der Autobahn verbracht haben, um rechtzeitig da zu sein. Danke an der Stelle an die GA (Games Academy) für die Bereitstellung des Busses.

Alex, der lokale Veranstalter, beschließt, trotzdem schon mal anzufangen, damit es nicht allzu spät wird und spielt uns die weltweite Keynote vor. Meine Botschaft, die ich für mich aus dem Video mitnehme: „Games are such a waste of time. Like sleep is a waste of time. Or like sex is a waste of time,…“. Doch immernoch keine Spur vom eigentlichen Thema. Aber mein Team ist zwischenzeitlich wenigstens aufgetaucht.

Zur Auflockerung, noch bevor Alex mit dem verdammten Thema rausrückt, gibt’s eine Vorstellungsrunde nach guter, alter Barcamp-Manier: Name, vielleicht Beruf und 3 Tags, die dich beschreiben. Damit hatte ich wenigstens eigenen groben Überblick über die Skills, die die Leute so mitbringen. Meine Tags waren „Microsoft Evengelist“ (immerhin nur wenig Protest), „XNA“ (Begeisterung bei meinem Team) und „Musiktheater“ (womit wohl irgendwie niemand was anstellen konnte). Eine anschließende Gehirn-Aufweck-Übung, die alle recht albern fanden, sollte uns vorbereiten auf die große Herausforderung: Das Brainstorming für das große Veranstaltungsthema: Deception!

Fortsetzung folgt…

Global Games Jam Das war das Motto des letzten Wochenendes. Unter dem Namen “Global Games Jam” fand dieses Jahr zum zweiten mal die weltweite Veranstaltung statt, bei der die Teilnehmer in kürzester Zeit Teams finden, Spielideen entwerfen und auch umsetzen sollen. Auf welchem Skilllevel man sich befindet oder welche Hilfsmittel zum Einsatz kommen spielt keine Rolle. Spaß soll‘s natürlich machen, die Teilnehmer sollen ordentlich voneinander lernen und sich gegenseitig bekannt machen. Die Veranstaltungsorte sind weltweit verteilt und starten in den jeweiligen Zeitzonen pünktlich Freitag Abends um 18h. Es gibt ein zentrales Thema, um das sich das Spiel drehen sollte. Soviel zum Flyer-Text, aber tatsächlich war‘s so:

Ich lese „Spiele entwickeln“ und musste mich natürlich anmelden. Ich würde einfach ein Channel9-Video über die ganze Story drehen und ein paar Leute interviewen, damit ich so eine Veranstaltung auch mal miterlebt habe. Nur noch schnell ein paar Kollegen bescheid gegeben, damit ich da vielleicht auch ein paar Gesichter kenne. Damit ich nicht ganz so nutzlos dort rum lungere, so dachte ich mir, melde ich doch mal bei der Orga meinen Support an.

Dass mein lieber Freund Fredi aus Berlin, seines Zeichens Chefprogrammierer von Hard2Morrow (Twisted Bytes), bereits ein größeres Team aus Profis zusammen stellt, hätte mir vorher zu denken geben sollen. Ein paar Dozenten der Games Academy, ein paar Jungs von Twisted Bytes und noch ein paar Freaks – insgesamt 7 Leute – waren bereit für die Herausforderung. Und das schlimmste: Ich war fest eingeplant!

Fortsetzung folgt…

Dieses Evaluierungshandbuch liefert Ihnen eine Übersicht über den Featureumfang und die Erweiterungspunkte für Microsoft SharePoint 2010 sowie Informationen, wie der professionelle Entwickler mithilfe dieser Features und Erweiterungspunkte umfassende Lösungen erstellen kann. In diesem Handbuch finden Sie zunächst eine Übersicht über die verschiedenen Lösungen, die Sie als Entwickler mithilfe von SharePoint erstellen können. Anschließend werden die Entwicklertools für SharePoint 2010, die neuen Plattformfeatures und die Verbesserungen bei der Bereitstellung von Lösungen behandelt. Am Ende dieses Handbuchs finden Sie sechs exemplarische Vorgehensweisen, mit denen Beispiele für Anpassungen in SharePoint 2010 veranschaulicht werden.

Dieses Handbuch soll das Gerüst für eine effektive Evaluierung von SharePoint 2010 als Plattform zum Erstellen von Lösungen liefern. Es ist für professionelle Entwickler, Entwicklungsleiter und Softwarearchitekten gedacht. Daneben gibt es noch ein Evaluierungshandbuch für das SharePoint 2010-Produkt und ein Evaluierungshandbuch für IT-Experten.

Eine hervorragende Möglichkeit sich einen guten Überblick zu verschaffen!
Den Download: http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=cffb14e8-88a9-43bd-87aa-4792ab60d320

hard2morrow Gestern war es soweit. Twisted Bytes, eine kleine Spieleschmiede aus Berlin, hat das erste Spiel im XBox-Marketplace eingestellt. Hard2Morrow ist ein schnelles Multiplayer-Game nach gutem, altem Pong-Spielprinzip und macht riesen Spaß.

Das Spiel ist vollständig auf XNA entwickelt und nutzt alle Möglichkeiten gnadenlos aus: 3D-Grafik, Videos, viel Action. Und das Ganze mit coolem Soundtrack.

Wer also ein flottes Spiel für zwischendurch sucht:
http://marketplace.xbox.com/de-DE/games/media/66acd000-77fe-1000-9115-d8025855042e/

Und bitte die gute Bewertung nicht vergessen ;)

Heute habe ich erfahren, dass mein sehr gerne gelesenes “Making Games Magazin” zwischenzeitlich eine ordenliche Website hat. Nicht nur Ausschnitte aus dem Magazin werden dort veröffentlicht. Inhalte werden da noch von einer Job-Börse, einem Eventkalender und einem Firmenverzeichnis der Branche ergänzt.

Mein Highlight: Im Blogs gibts sowohl den Link des Tages (So sachen wie “Game-Musik auf der Zither” und links zu neuen Trailern) als auch den Tages-Rückblick mit der wichtigsten Szene-Nachicht des Tages.

Take a look!

Ja, Twitter ist schon cool. Jeder schreibt wo er ist, was er tut, wie das Essen geschmeckt hat und welche politische Wendung ihn am heutigen Tage am meisten erschüttert hat. Was man in Zukunft nicht mehr twittern muss – war eh schwierig, wegen Handy-Verbot im Flugzeug – ist der aktuelle Status meines Flugs.

Auf der Website http://myskystatus.com/ trägt man seine Flugnummer ein – das wars. Der Service meldet Abflug und Landung und jeder kann das dann in meinem Twitterfeed nachlesen.

Seit einigen Stunden ist der offizielle Office 2010 Beta Developer Training Kit im Microsoft Download-Center verfügbar. Darin enthalten sind Präsentationen, Videos, Beispiel-Code und reichlich Dokumentation für den Einstieg in die Office 2010-Entwicklung. Parallel dazu folgt natürlich auch der SharePoint 2010 Beta Developer Training Kit.

hohohoooo

Ja wie sollte es anders sein. Es geht nun sehr flott auf Weihnachten zu und überall versüßen uns Adventskalender den Weg da hin. Für alle, die weniger an Schokolade als an täglich ergreifenden Themen interessiert sind (ja ich weiß - gewagte These mit der Schokolade), dem möchte ich den SharePoint Adventskallender ans Herz legen. Mit täglich neuen Artikeln über den neuen SharePoint 2010 die einem ganz sicher noch die eine oder andere Neuigkeit verraten.

Und das Beste: Gehostet auf SharePoint 2010 :)

Sorry für den späten Post, aber die Türchen lassen sich auch nachträglich noch öffnen. Danke an die SharePoint Community und Data One! Cooles Projekt.

Was ist so spektakulär an einer Sinusberechnung? Es fängt damit an, dass Programmierer manchmal nachfragen, wo denn so die wichtigen Unterschiede zwischen Code für die Xbox und dem gleichwertigen Code für den PC liegen. Diese Frage ganzheitlich zu beantworten ist nicht so einfach. Man gewinnt nämlich erst nach und nach die eine oder andere Erkenntnis über kleine Unterschiede hinzu.

Meistens – so auch gestern – meldet sich ein Freund der gerade an einem Xbox-Projekt arbeitet mit der Botschaft “Ich habe hier einen eigenartigen Effekt auf der Xbox, aber auf dem PC läufts einwandfrei”. Der Effekt von gestern: Gerenderte Partikel werden nach einigen Sekunden plötzlich nicht mehr gerendert, obwohl der selbe Code auf dem PC ein einwandfreies Ergebnis liefert.

Grund dafür war die Sinusberechnung der Box. Ein Rotationswert war abhängig von der Zeit, die üblicherweise fortlaufend addiert, und von Math.Sin() verarbeitet wird. Auf dem PC ist der Eingabewert vom Typ double. Groß genug für stundenlange Rotation. Math.Sin() nimmt auf der Xbox zwar auch einen double entgegen, verarbeitet aber offensichtlich nur float, weswegen die Rotation auch bereits nach einigen hunderttausend Millisekunden nicht mehr durchgeführt wurde.

Meine Erkenntnis für heute: Math rechnet auf der Xbox ungenauer als auf dem PC – nämlich offensichtlich nur mit float, anstatt mit double.

Hohohoooo erstmal, zum heutigen Nikolaus-Tag. Passend zur vorweihnachtlichen Stimmung habe ich hier einen kleinen Ausgehtipp für den kommenden Samstag. Etwas knapp, ich weiß…

Am 12.12. findet in München die angeblich erste Twitterlesung Münchens statt. Wie bei Lesungen üblich, werden die besten Stücke aus verschiedenen literarischen Quellen (in diesem Falle spannende und lustige Weisheiten aus Twitter) im kleinen Kreis wiedergegeben. Ich stelle mir das jetzt gerade in einem Kaminzimmer vor, mit einem dicken, gemütlichen Ledersessel,…

Wer mehr wissen will besucht am besten mal die Homepage zum Event.

Da ich nächste Woche einen kleinen Vortrag über die Errungenschaften unserer aktuellen Silverlight-Technologie haben werde, hat mich Jan heute mal auf den aktuellen Stand der Dinge gebracht und mir Beeindruckendes gezeigt.

Silverlight scheint mir ja schon lange kein Begriff mehr zu sein, der sich nur auf Oberflächendesign bezieht. Schon Anfangs konnte man neben klassischen Buttons kleine Animationen erstellen. Aber mit Behaviors ist der Rahmen nun wirklich gesprengt. Sie erlauben es einem Element der Oberfläche ein bestimmtes Verhalten zu verpassen. Das fängt beim Blinken bei Mauskontakt an, endet aber beim Hinterlegen komplexer physikalischer Berechnungen. Man muss dazu in Expression Blend seinem Objekt nur noch sagen "Und DU bist jetzt ein Objekt und gehorchst der Schwerkraft" - einfach per Drag-Drop eines vorgefertigten Behaviors.

doll

Einige Hilfsbehaviors verwenden die Farseer-Physik-Engine (übrigens auch bestens geeignet für XNA- und WPF-Projekte) zum simulieren physikaischer Vorgänge wie den freien Fall, Kollisionen, Federn,…

Eine Demo kann man hier anschauen:
http://www.andybeaulieu.com/silverlight/3.0/physicshelper3/index.htm

Meine Erkenntnis des Tages heute ist eher ein Fundstück des Tages – Dank an Clemens, der bei solchen Sachen immer gleich an mich denkt. Wer auf der kürzlich stattgefundenen Prio war, der weiß, dass ich zusammen mit Gregor Biswanger versucht habe, ein klitzekleines Silverlight-Game zu proggen – Vollständig aus dem Stand und ganz ohne Vorbereitung. Dafür sind wir erstaunlich weit gekommen.

Da mir das Thema seitdem keine Ruhe mehr lässt, bin ich anfällig für Links wie diesen: http://www.joerassic.ch/. Der kleine Joe Rassic kämpft sich durch gegnerische Dinos und direkt in die Herzen des Spielers ;)

Und wer dann noch nerven hat, der kann sich die verknüpften YouTube-Videos auch noch anschauen.

Kaum ist die SharePoint Conference und die PDC vorbei, schon öffnen sich die Schleußen zu umfangreichem Developer-Content, Videomaterial und auch die Beta-Versionen sind zum Download verfügbar – ENDLICH!

Brandneue Infos zur Entwicklung von Client-Applicationen für Office 2010 gibts im Office 2010 Workshop @ Channel 9, für Infos zu SharePoint 2010 führt der beste Weg zum SharePoint 2010 Developer Bereich @ Channel 9.

Letztes Wochenende hatte ich die Ehre auf einem Konzert einer Band zu sein, die meine Jugend geprägt hat. Was für andere die Rolling Stones sind, sind für mich The Prodigy. Nach Jahren des Schweigens gab’s jetzt wieder eine neue Platte: “Invaders must die!” und die passende Tour dazu – und ICH war dabei. Wer Gelegenheit hat da hin zu gehen und auch nur einen klitzekleinen Bezug zu elektronischer Musik hat, der muss das gesehen haben.

Ja, SO wars:
http://www.youtube.com/watch?v=z2RqNtqQb2U
http://www.youtube.com/watch?v=tkTXxUPtML0
http://www.youtube.com/watch?v=sT1drxPGJx0

More Posts Next page »
 
Page view tracker