Blog Home  Home Feed your aggregator (RSS 2.0)  
Peter Nowaks Mobile Blog - Friday, February 15, 2008
Mobility on the Run
 
 Friday, February 15, 2008

Wie Chris Tacke von OpenNETCF.org berichtet, wurde das Smart Device Framework (SDF) 2.2 veröffentlicht. Neben vielen Bugfixes sind auch einige neue Klassen und Methoden enthalten. So lassen sich nun Dienste über die Klasse Service Laden, Starten, Beenden und wieder entladen.

Eine vollständige Liste der Fixes und Neuheiten gibt es hier.

Den Download, sowie das ebenfalls erhältliche SDF 2.1 SP1 gibt es hingegen hier.

 

- English Version -

 

Chris Tacke from OpenNETCF.org announces, that the Smart Device Framework (SDF) 2.2 is released. Along many bugfixes also new clases and methods can be found within the SDF. WIthe the Service class for example it is now possible to load, start, stop and unload services.

A complete list of bugfixes and enhancements can be found here.

The Download, as well as the SDF 2.1 SP1 can be found here.

Friday, February 15, 2008 4:41:44 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | mobile Tools | OpenNETCF | Windows Mobile  |  Trackback
 Saturday, February 09, 2008

Nachdem es ein wenig ruhiger bzgl. neuer Artikel geworden ist, sind nun also wieder neue Artikel erschienen.

Thema: Visual Studio 2008 & .NET CF 3.5 - Neues für mobile Entwickler. Neben den Neuerungen selbst wird auch ein Einblick in die .NET Compact Framework 3.5 Powertoys gegeben.

Thema: Pimp my mobile UI - Wie lassen sich Benutzeroberflächen für .NET Compact Framework Anwendungen optimieren, aufwerten und mittels Gestensteuerung besser bedienen? Dieser Artikel wurde zusammen mit meinem guten Freund Simon Hackfort zusammen erstellt.

 

Zu lesen sind die Artikel in der Visual Studio One, Ausgabe 01/2008.

- English version -

After it got a bit quite around new published articles, it was time to publish new ones.

Topic: Visual Studio 2008 & .NET CF 3.5 - New features for mobile Developers. Beside the new features a peek overview of the .NET Compact Framework 3.5 Powertoys is included as well.

Topic: Pimp my mobile UI - How can the UI of .NET Compact Framework applications be optimized, enriched and through gesture recognition be enhanced? This article was written with a good friend of mine Simon Hackfort.

These articles can be read in the Visual Studio One magazine, issue 01/2007.

Saturday, February 09, 2008 2:26:32 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]    |  Trackback

Wie ich bereits im vorherigen Post andeutete, habe ich noch das eine oder andere Bonbon für Sie.

Nun wird es Zeit eines dieser zu Öffnen: Mit freundlicher Genehmigung des Visual Studio One Magazins der ppedv AG erhalten Sie an dieser Stelle zum kostenlosen Download meine bis Mai 2007 veröffentlichten Artikel.

Somit erhalten Sie ein wenig Lesestoff für die (naja, nun auch nicht mehr so) kalten Tage.

Zwar sind nicht alles nur mobile Themen, jedoch definitiv lesenswert.

Viel Spaß damit.

 

- English Version -

 

Like I posted before, I have the one or other sweet waiting for you.

Now it is time to unfold one: With permission from the Visual Studio One Magazine from the ppedv AG you can donwload my published german articles up to May 2007 for free.

With it you can read them offline in those cold (well, actually not that cold) days.

Not all of them are covering only mobile topics, but still are worth to read.

Have fun with it.


Artikel / Articles:


Saturday, February 09, 2008 2:24:48 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   Artikel  |  Trackback

In letzter Zeit werde ich häufiger gefragt, was mit mir los sein, da mein Blog zu verwaisen scheint.

Ich muss zugeben, dass dies den Anschein hat, doch der Blog ist nicht Tod, sondern genießt aktuell eine untergeordnete Priorität, da ich neben meiner üblichen Arbeit stark an dem Buch "Programmieren mit dem .NET Compact Framework 3.5" arbeite, welches bei der MS Press erscheinen wird.

Die zweiter Frage ist dann, was für Neuerungen es enthalten wird. Daher hier eine kleinen Teaser:

  • Erstellen eines Kioskmodus für Anwendungen primär unter Windows Mobile (aktuell 20 Seiten)
  • Abfangen von Tastatureingaben, sowie der der Hardwaretasten
  • Starten von Anwendungen nach einem Warmstart des Systems
  • Aktivieren von Anwendungen beim Einschalten des Geräts
  • Erstellung von Anwendungen mit Gestensteuerung
  • Das Datenbankkapitel ist komplett neu und noch besser als zuvor
  • Neben dem Arbeiten mit ActiveSync wurde das Windows Mobile-Gerätecenter mit aufgenommen
  • Aktualisieren der Systemzeit mit Hilfe von NTP
  • Obfuskation mit dem .NET Compact Framework
  • Erweiterte Sicherheitsfunktionen unter Windows Mobile und Ihren mobilen Anwendungen
  • Neues für mobile Entwickler mit dem .NET Compact Framework 3.5 und Visual Studio 2008
  • Erstellen und Verwenden von mobilen Unit Tests
  • Richtiges Logging von Informationen mit Log4Net
  • Verteilung von Anwendungen mittels Kommandozeile
  • ...

Natürlich sind die Neuerungen noch nicht alle fertiggestellt, aber werden definitiv Bestandteil des Buches sein.

Darüber hinaus gibt es noch eine Menge mehr, doch diese werden für einen neuen Teaser aufgehoben.

Sollten Sie noch einen Themenwunsch haben, so hinterlassen Sie diesen in den Kommentaren. Sollte das Thema nicht bereits vorgesehen sein, so besteht die Möglichkeit, dass es noch aufgenommen wird.

In der nächsten Zeit wird es also wieder ruhiger auf diesem Blog werden, doch nun ist klar, warum. Ich arbeite für Sie!

Doch verzagen Sie nicht: Das eine oder andere Bonbon wartet noch in diesem Blog auf Sie. Sie werden sehen.

 

- Englisch Version -

 

In the last days I get often asked, what is happening to me, as my blog seems to become orphaned. 

I have to admit, that it looks like this would be the truth, but this blog isn't dead, but has a lower priority at the moment, as I'm working actually beside my daily work on the german book "Programmieren mit dem .NET Compact Framework 3.5", which will be published by MS Press Germany.

The next question usually is, which new topic will be covered. Therefore here a short teaser:

  • Creating kiosk-mode applications primarily for Windows Mobile (actually 20 pages)
  • Dispatching keyboard inputs, especially on hardware buttons
  • Starting applications after a soft reset of a device
  • Activating applications on powering on devices
  • Creating application with guesture recognition
  • The database chapter is completly new and is even better than before
  • Beside working with ActiveSync, the Windows Mobile Device Center has been added
  • Updating the systems time by help of NTP
  • Obfuscation with the .NET Compact Framework
  • Extended security functions under Windows Mobile and your mobile applications
  • New stuff for mobile Developers within the .NET Compact Framework 3.5 and Visual Studio 2008
  • Creating and Using mobilen Unit Tests
  • Correctly Logging of information with Log4Net
  • Deploying mobile applications on the command line
  • ...

Of course this isn't all and some of this hasn't been finished yet, but it is going to be within the book.

Beside of that there is more stuff, but this is to be kept for another teaser.

If you wish to have a topic covered, please use the comments function and let me know. If the topic isn't covered by now the chance ist high, that it get's included.

The following time shall be a bit calm on this blog, but know you know why.

But nevertheless: Some specials are awaiting you. So, stay tuned.

Saturday, February 09, 2008 2:04:00 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]   Buch  |  Trackback
 Wednesday, December 12, 2007

Zugegeben: Man braucht ihn seltener - den Taschenrechner unter Windows Mobile. Haben Sie ihn schon mal versucht unter Windows Mobile 6 aufzurufen? Zumindest im MDA Vario III und MDA Touch ist dieser nicht aufzufinden. Es gibt einfach keine Verknüpfung unter Programme

Anscheinend ist wohl ein kleiner Fehler beim Erstellen des ROMs passiert, denn er ist auf den Geräten vorhanden. Lediglich die Verknüpfung scheint ein wenig durcheinander gekommen zu sein.

Kopieren Sie einfach die Datei \Windows\calc.lnk nach \Windows\Startmenü\Programme und schon finden Sie unter calc ihren gewohnten Taschenrechner wieder.

- English Version -

I have to admit: I'm using it not very often- the calculator on Windows Mobile. Have you ever tried to run it on Windows Mobile 6 ? Especially on the german MDA Vario III and MDA Touch you won't find it. There is no Link under Programs.

It seems like an error has happend on creating the ROM, as the calculator itself is present on those devices. Only the Link is missing.

In that case just copy the file \Windows\calc.lnk to \Windows\Start Menu\Programs and you'll find the Calculator again under the entry calc.

Wednesday, December 12, 2007 1:34:36 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   Windows Mobile  |  Trackback

Wer Zeit und Lust und mehr über die WCF im .NET Compact Framework, insbesondere zum "Store and Forward Messaging" zu erfahren, denen empfehle ich den heute Abend in englischer Sprache stattfindenden WebCast sich anzuschauen.

Anmeldung und weitere Informationen gibt es hier.

- English Version -

For those who are interested to learn more about WCF in the .NET Compact Framework, especially on "Store and Forward Messaging", I recommend to participate in tonights (speaking in terms of GMT+1) WebCast on this topic

Registration and additional information can be found here.

Wednesday, December 12, 2007 12:10:30 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   Webcast  |  Trackback

Diejenigen, die bereits mit dem finalen .NET Compact Framework 3.5 unter Visual Studio 2008 entwickeln, fehlten hier und da die bereits bekannten "PowerToys for .NET Compact Framework 3.5", welche vorab als CTP für die Beta 2 verfügbar waren.

Gestern bereit erschien nun die finale Version dieser PowerToys. An den enthaltenen Tools hat sich selbst nicht geändert. Sie wurden "lediglich" aktualisiert und fehlerbereinigt. Welche Tools enthalten sind, erfahren Sie beispielsweise hier.

Einige zusätzliche Hinweise zu den Änderungen des NetCFSvcUtil erhalten Sie hier.

Unter diesem Link sind die Power Toys selbst erhältlich.

- English Version -

Those, who are already working with the final .NET Compact Framework 3.5 in Visual Studio 2008, often miss the "PowerToys for .NET Compact Framework 3.5", which have been available as CTP for Beta 2.

Yesterday the final version of these PowerToys has been released. The included tools themselves haven't changed. They have been updated an bugfixed. Which Tools are included can be seen here.

Some additional notes on changes for the NetCFSvcUtil Utility can be seen here.

This link get's you to the download.

Wednesday, December 12, 2007 11:59:40 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework 3.5  |  Trackback
 Thursday, November 29, 2007

Ein jeder kennt das: Die heutigen "Push" Dienste basieren entweder auf langläufigen HTTP Requests, oder "Always On" Verbindungen, welche sich nicht unbedingt schonend auf den Akku auswirken. Dabei erhält man bei jeder Einwahl zusätzlich eine neue IP, welche das Adressing schwierig gestaltet, insbesondere, wenn über das Gerät Services (WebServer etc.) angeboten werden sollen.

Für dieses Problem gibt es schon seit geraumer Zeit entsprechende Hoster für dynamische DNS Einträge. Um diese nun auch vereinfacht nutzen zu können, gibt es jetzt auch die von mir entwickelte Bibliothek, mit welcher diese DNS-Einträge mit der aktuellen IP-Adresse aktualisiert werden können.

Die nahtlos-mobil.de DynamicDNS Library 1.0 wurde für das .NET als auch das .NET Compact Framework ab Version 2.0 entwickelt. Sie liegt unter der MIT-Lizenz (oder auch der kleinstmöglichen freien Lizenz) zur freien Verwendung bereit auf CodePlex bereit.

Neben einer Beispielanwendung, steht neben der Bibliothek mit mehreren bereits vorhandenen Providern noch eine Dokumentation der API im CHM-Format zur Verfügung.

Mehr Informationen und die Bibliothek selbst gibt es hier: http://www.codeplex.com/DynamicDNS

P.S.: Danke Neil für die Unterstützung und Ratschläge!

 

                         

 

English Version

 

Everybody knows the problem: Todays "Push" Services are based on long running HTTP Requests or on "Always On" Connections, which aren't well regarding power consumtion. On each established connection you get a new IP assigned, which hardens the Adressing of those devices, especially when they are offering services like WebServers and more.

For this old problem a a solution is already existing for long period of time. There are hosters available, which offer services for dynamic DNS entries. For a simplified usage I've developed a small library, which updates those servers with the current assigned IP Address.

The "nahtlos-mobil.de DynamicDNS Library 1.0" has been developed for the .NET Framework as well as for the .NET Compact Framework 2.0 or later. The library is completly free and has been released under the MIT-License, being hosted on CodePlex .

Beside a sample application and several builtin providers a documentation for the API can be found in CHM format as well.

More Information and the library can be found here: http://www.codeplex.com/DynamicDNS

P.S.: Thanks Neil for your support and advices!

 

                         

Thursday, November 29, 2007 5:08:50 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | Windows Mobile  |  Trackback
 Friday, November 23, 2007

Man kennt das Problem: Man ist unterwegs und es ruft ein Kunde an. Dabei stellt sich heraus, daß man eine kleine Änderung am Quellcode machen muss. Meist hat man dann auch kein Notebook dabei.

Eine kleine Abhilfe schafft hier die C# IDE Mobile von Harvey Rowson. Diese "Entwicklungsumgebung" für Windows Mobile ist nun in Version 10 verfügbar und ermöglicht die Bearbeitung von CS-Dateien von unterwegs. Syntax Highlighting, Debuggen und eine Designer Ansicht sind nicht vorhanden, doch für kleinere Änderungen reicht dies meist aus. Dafür sind einige Schnellbefehle für Codeformatierung, diverse Sprachkonstrukte (Schleifen etc.) als auch ein Assembly-Betrachter im Menü vorhanden, die das Entwickeln ein wenig erleichtern.

Eine Kompilierung ist leider ebenfalls nicht möglich, jedoch lässt sich der Sourcecode dennoch ausführen.

Kurz gesagt: Ein ziemlich "geekiges" aber cooles Tool.

 

English Version

 

The problem is known: You are on the road and suddenly your customer calls. It results, that some minor changes have to be done in the Sourcecode. Unfortunatelly the Notebook isn't present.

A small Solution for this problem can be the C# IDE Mobile by Harvey Rowson. This "IDE" for Windows Mobile is now available in V10 and enables the possibility of Editing CS-Files on the road. Syntax Highlighting, Debugging and a Designer View are missing, but for smaller changes this IDE is sufficient. Therefore some Quick Menuitems like Codeformating, several  Statements(for -loop etc.) as well as an Assembly-Viewer are integrated, which support the development.

Compiling isn't featured as well, but the Code can be "Run" on the device.

Summing up: A very "geeky" but cool Tool.

Friday, November 23, 2007 5:21:09 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]   .NET Compact Framework | mobile Tools | Windows Mobile  |  Trackback
 Monday, November 19, 2007

Für diejenigen, welche in den letzten Monaten auf meiner Session zum Thema "Neuerungen im Visual Studio 2008 für mobile Entwickler" waren, können jetzt nun endlich selbst Hand anlegen: Visual Studio 2008 ist da. Doch leider nicht für alle. Während man als MSDN Abonnement die Software (zumindest in der Team Edition ab Premium Subscription) die Software bereits herunterladen können (weitere Editionen wurden noch nicht entdeckt - Stand 19.11.2007  14:32 Uhr), müssen sich reguläre Käufer noch bis Februar 2008 gedulden. Dann erst gibt es die Software regulär zu kaufen.

English Version

For those who have attended to my session "New stuff around Visual Studio 2008 for mobile developers" in the last several month now have the possibility to get dirty: Visual Studio 2008 is released, but not for everyone:  While the software can be downloaded via MSDN Subscription (it is VS 2008 Team Edition via MSDN Premium Subscription, other versions haven't been spotted yet - 2007/11/19 2:32 PM)) persons who want to buy the software have to wait for the official release in february

Monday, November 19, 2007 2:40:53 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | .NET Compact Framework 3.5 | Visual Studio  |  Trackback
Copyright © 2008 Peter Nowak. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.