Email to Torsten Weber
Feed Icon
.NET User Group Leipzig
Page 1 of 7 in the MobileComputing category Next Page

Ich habe heute eine Architektur für eine mobile Lösung für Speicherkarten entwickelt und zwar, ja es gibt es noch, in C++/unverwalteten Code. Beim Build überraschte Visual Studio mit einer "aussagekräftigen" Fehlermeldung:

Fehler beim Starten von "rc.exe"

Aha! Im Logbuch zum Build steht mehr:

PRJ0003

rc.exe ohne Pfad

rc.exe stammt aus einem SDK. In Befehlszeilen wie

/Od /D "_WIN32_WCE=0x502" /D "UNDER_CE=0x502" /D "WINCE" /D "WIN32_PLATFORM_PSPC" /D "_DEBUG" /D "DEBUG" /D "_WINDOWS" /D "ARM" /D "_ARM_" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /MTd /fp:fast /GR- /Fo"Windows Mobile 6 Professional SDK (ARMV4I)\Debug/" /Fd"Windows Mobile 6 Professional SDK (ARMV4I)\Debug/vc80.pdb" /W3 /nologo /c /Zi /TP

wird bei rc.exe aber nicht mit absoluten bzw. relativen Pfaden, sondern nur dem Dateinamen gearbeitet. Wenn die rc.exe und das Prinzip kennt, weiß sich jetzt zu helfen. Und sonst? Blogeinträge to the Rescue! Hach Redmond, wann werden Fehlermeldungen "deduktiv"?

Die Lösung

  • auf Start klicken
  • auf Systemsteuerung klicken
  • rechts oben bei Suchen "Umgebung" eingeben (Ansicht Startseite der Systemsteuerung)
  • Systemumgebungsvariablen bearbeiten anklicken (gilt für alle Benutzer)
  • auf Umgebungsvariablen klicken
  • bei Systemvariablen den Wert Path heraussuchen, Bearbeiten anklicken
  • an dem letzten Wert den Pfad zum Windows Mobile SDK hinzufügen in der Form
    alt: bisheriger Wert
    neu: bisheriger Wert;Pfad zum Windows Mobile SDK
    Umgebungsvariablen

    Systemvariable_bearbeiten

    Hinzugefügt werden muss¹
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin und
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64

    Gemäß der obigen Abbildungen wäre der neue Wert dann so: SVN\bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64
  • dann Visual Studio neu starten, ein Systemneustart ist nicht notwendig

¹ die Pfade sind hier für das Windows Mobile 6 SDK (Refresh) dargestellt

Die BASTA! 2008 lässt nicht mehr lange auf sich warten und zum ersten Mal gibt es einen Special Day für Mobile Computing. Mobile Computing? Das braucht doch keiner. Dem stehen Wachstumsraten von 30 bis 40 Prozent pro Jahr entgegen. Das ist deutlich mehr, als der Gesamtmarkt wächst oder einzelne Technologien. Warum? Häufig laufen Geschäftsprozesse in einer ganzheitlichen Betrachtung bei Weitem nicht komplett mobil ab, sondern werden in bestimmten Aspekten nur mobil gemacht. Das heißt...

Was ist Mobile Computing von Torsten Weber

Neben dieser Einführung ins Mobile Computing gibt es noch weitere Vorträge. Ich hoffe als Track Chair habe ich eine interessante Mischung und Vorträge mit unterschiedlichem Level zusammengetragen. Hier dürfte niemanden langweilig werden... ;) (den Überblick über die Special Days gibt es hier)

  • Einführung in das Mobile Computing
    Torsten Weber
    Dieser Vortrag zeigt als Leitfaden um was es sich bei Mobile Computing handelt und mit welchen verfügbaren Systemen es umgesetzt werden kann: Mobile Betriebssysteme, das .NET Compact Framework, Plattformen wie APIs, Bibliotheken von Drittherstellern, mobile Geräte wie Scanner oder RFID-Reader, Windows Forms-Anwendungen, Webanwendungen mit AJAX bis hin zu Oberflächen per XSLT-Transformation.
  • Neues mit dem .NET Compact Framework 3.5 & Windows Mobile 6.1
    Torsten Weber
    Dieser Vortrag zeigt die neuen Leistungsmerkmale vom .NET Compact Framework 3.5 und der Windows Mobile 6.1 API und betrachtet kritisch, in welchen Szenarien sie zum Einsatz kommen könnten. Dazu gehören z. B. die Windows Communication Foundation, das Gerätecenter unter Windows Vista, LINQ oder das Microsoft Sync Framework.
  • Mit SharePoint unterwegs
    Dennis Bushuven, Avanade Deutschland GmbH
    Seit Sharepoint 2007 kann der Anwender auch von unterwegs mittels Handy auf den Portalinhalt zugreifen. Der Vortrag erklärt, wie diese "out-of-the-box"-Funktionalität verwendet wird und wie man in eigenen Views den mobilen Zugriff aktiviert. Darüber hinaus wird erklärt, wie mittels Customizing dieses Feature angepasst und erweitert werden kann.
  • .NET auf Embedded-Geräten
    Frank Prengel, Microsoft Deutschland GmbH
    .NET hat sich nicht nur einen festen Platz als Anwendungsplattform im Server-, Web- und Desktopbereich erobert, sondern dringt inzwischen weiter in die "Peripherie" vor – auf Embedded-Geräte. Maßgeschneiderte .NET-Versionen für Geräte unter Windows Embedded CE oder gänzlich ohne eigenes Betriebssystem ergänzen das klassische .NET Framework, das unter Windows XP Embedded oder WEPOS zum Einsatz kommen kann. Der Vortrag führt ein in die Welt von Microsofts Embedded-Produkten und zeigt auf, in welchen Geräteszenarien welche .NET-Version wie und wofür verwendet werden kann.
  • Silverlight bei mobilen Geräten
    Mario Meir-Huber, Microsoft Österreich GmbH
    Silverlight ist eine Technologie, welche nicht nur auf Windows- und Mac-Geräte reduziert ist. Silverlight steht auch für Windows Mobile und seit kurzem auch für Nokia-Geräte zur Verfügung. Dieser Vortrag richtet sich an die Silverlight-Entwicklung für mobile Geräte und stellt Möglichkeiten für interessante User Interfaces und Experiences auf diesen Geräten vor.
  • Network and Battery Aware PC Applications
    Markus Egger, EPS Software Corp.
    Many of today's applications run on Notebook PCs in mobile scenarios. This means that users are often disconnected from the network (or only partially connected). It also means that these laptops often run on batteries. Modern applications should embrace changing network conditions, and they should also be aware of battery state and behave appropriately. This session explains how to do all that.

Peter hatte es schon publiziert. Das Buch Programmieren mit dem .NET Compact Framework haben wir abgesagt. Einerseits ist das .NET Compact Framework 3.5 gegenüber der Version 2.0 zwar aufgebohrt worden, unterscheidet sich aber nicht fundamental. Anderseits ist der Nachfolger von Windows Mobile 6.1 schon zu spüren. Wir haben uns daher entschieden, sehr eng mit den Produktgruppen bei Microsoft zusammenzuarbeiten und einen Nachfolger von Programmieren mit dem .NET Compact Framework noch nicht herauszubringen. Also... wir arbeiten derzeit an der Überarbeitung des Manuskripts... :)

Ich war in letzter Zeit auf einer kleinen Rundreise zu Mobile Computing Vorträgen und war u. a. in:

  • Dresden,
  • Leipzig ;),
  • Köln,
  • Ulm,
  • Karlsruhe.

Interessant war es überall und Spaß hat es auch überall gemacht. Ein Highlight ist, dass ich in Ulm trotz des laufenden Spiels Deutschland – Polen 25 Teilnehmer begeistern konnte, die dann über drei Stunden meinen Worten gelauscht haben. In Karlsruhe gab es ein ähnliches Highlight und zwar bei Siemens. Dort waren 45 Teilnehmer da; der Großteil kam von der Siemens AG, bei der die Veranstaltung stattgefunden hat. O-Ton der Veranstaltungen: "Es ist nicht nur ein vages Bauchgefühl, sondern betriebswirtschaftliche Realität: Mobile Computing führt kein Nischendasein mehr." Ja das denke ich auch, inbesondere seit ich vor zwei Wochen für eine adäquate Lösung bei 500.000¹ mobilen Geräten beraten habe.

Danke für Feedback von u. a. Alex, Alex, Albert, Helge, Ingo, Stefan, Tina, Thomas und Wolfgang!

Ein Zitat:

Die Praesentation war schnell, interessant und sehr gut, obwohl wir bei den Nilpferdfragen dann passen mussten.

Das freut mich und daher auf zur nächsten Tour, die u. a. in Braunschweig, Chemnitz und Koblenz Halt machen wird.

PS: Das nächste größere Mobility Event gibt es übrigens auf der BASTA! mit dem .NET Mobile Day!

Mobile Computing Tour #1 von Torsten Weber Mobile Computing Tour #1 von Torsten Weber

¹ nein, ich habe mich nicht verschrieben ;)

Post vom Windows Mobile Team

Diese Woche hatte ich erneut Post vom Windows Mobile Team. Am Sonntag angefordert und dann am Dienstag da – das ist mal wirklich schnell. Die Produktgruppen sitzen ja nicht in Deutschland. Dieses mal kam die Post aus UK.

In der Post waren u. a. Gimmicks; zum verlosen natürlich. :)
Eine echte Maglite z. B. ist als Geschenk schon ordentlich.

Wo verlose ich was?
Vielleicht hier, einfach vorbeischauen: ;)

Page 1 of 7 in the MobileComputing category Next Page

Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber
Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber

Torsten Weber is a MVP for Device Application Development

Calendar of the .NET User Group Leipzig

Microsoft Community Leader/Insider Program

Programmieren mit dem .NET Compact Framework. Anwendungsentwicklung für mobile Geräte.
Inhaltsverzeichnis & mehr

Programmieren mit dem .NET Compact Framework 3.5. Anwendungsentwicklung für mobile Geräte.

Microsoft – change the mobile world or go home!

Categories

Calendar

<July 2008>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)