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

Jetzt, wo das Visual Studio 2008 mit dem .NET Compact Framework 3.5 offiziell erhältlich ist, ist eine kleine Einführung in die Änderungen und Neuheiten nicht verkehrt.

Aus diesem Grund erstellten Simon Hackfort und ich genau zu diesem Thema einen Artikel für das deutschsprachige Magazin Visual Studio One der ppedv AG.

Als kleines Bonbon können Sie sich nun die Ausgabe 01/08, welche u.a. diesen Artikel enthält, diese Ausgabe kostenlos nach Hause schicken lassen. Das Angebot besitzt keinerlei weitere Verpflichtung.

Geben Sie einfach unter http://www.visualstudio1.de/freeissue.aspx als Promocode den Wert "PNVSP1" an und schon erhalten Sie kostenlos die Ausgabe 01/08. Zugreifen, solange der Vorrat reicht!

Darf es ein bisschen mehr sein? Dann geben Sie unter der eben genannten Webadresse den Promocode "PNVSP2". Dabei erhalten Sie zur Ausgabe 01/08 zusätzlich noch die aktuelle Ausgabe. Beachten Sie jedoch bitte dabei, daß wenn 2 Wochen nach Erhalt das Abo nicht abbestellt wird, dieses dann als reguläres Jahresabo mit 6 Ausgaben weitergeführt wird. Der Preis dabei wird jedoch von 33 € auf 25 € ermäßigt. Es lohnt sich also.

 

- Englische Version -

 

Now, as the Visual Studio 2008 including the .NET Compact Framework 3.5 is officially available, a little introduction on news and changes on the topic can not be wrong.

Out of this reason Simon Hackfort and I have written an article on this topic which has been published by the german magazine Visual Studio One by ppedv AG.

As a little goodie the issue 01/08, which includes the mentioned article, can be ordered for free. This offer doesn't include any further covenant. Grab it as long as available

Just navigat to http://www.visualstudio1.de/freeissue.aspx and enter "PNVSP1" as promotional code and you get the issue 01/08.

Want to have a bit more of it? Then use the promotional code "PNVSP2" instead. Therefore you get the issue 01/08 and additionally the actual issue. Please be noted, that if you don't cancel the agreement 2 weeks after the arrival of the free issues, the supscription turns into a supscription for a year including 6 issues. Therefore the price is lowered to 25 €, instead of the regular price of 33 €. It's worth the money.

Tuesday, February 26, 2008 3:16:01 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]    |  Trackback
 Sunday, February 17, 2008

Christopher Fairbairn zeigt in seinem Blog, wie mit ein wenig Hilfe Elemente für den Heute-Bildschirm in C# und VB.NET erstellt werden können. Normalerweise ist dies nur aus unverwaltetem Code möglich. Christopher jedoch stellt hierfür eine kleine Bibliothek zu Verfügung. Ein Beispiel ist ebenfalls erhältlich.

Den kompletten Post finden Sie hier.

 

- English Version -

 

Christopher Fairbairn describes in his blog, how with a little help today screen items can be created directly in C# and VB.NET. Normally this is only possible in native code. But CHristopher has created a little library for this. A sample is also available on his site.

The complete post can be read here.

Sunday, February 17, 2008 4:31:53 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | Windows Mobile  |  Trackback
 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
Copyright © 2008 Peter Nowak. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.