September 2004 - Posts
Well, I decided to use a separate blog for my French posts. After a long period thinking about wether I should maintain two separate blogs or not, I finally decided to use this one for general subjects and discussions, in English, and open another one for more local news and subjects. As a result, you can expect seeing me blogging more and more in French - which is also easier to me since it's my mother language - and only post here to put my 2 cents on discussions and talk about .NET and general technology subjects that are not specific to France.
I now that no one cares, but I wanted to make this clarification though ;-)
Oh, by the way, we're not truncating posts or descriptions in the RSS feeds there :)
Almost Too Easy!
That's how begins the title of one of the latest DevX articles: "Almost Too Easy! Creating Cross-Platform ASP.NET Applications Using Mono". The article subtitle is really catchy too: "Running basic ASP.NET applications on other platforms using Novell's open-source Mono project is as easy as copying the files to the new system. For ASP.NET 1.x authors, cross-platform code is fast becoming a reality.".
You named it, the article talks about using Mono to run ASP.NET applications on non-Microsoft OSes. In the article, the author mentions weblogs.asp.net as a place containing a lot of very valuable information.
Writing the code was not that difficult. Even if you're a novice at C# you'll find lots of examples with a few simple Google queries. The Microsoft Visual Studio documentation and MSDN Web site are full of good information as well. I get a lot of good tips from reading Web logs. For example, the http://weblogs.asp.net site gathers feeds from various writers both inside and outside of Microsoft and aggregates them into a single feed.
Yes! I like reading such comments ;-)
Concerning the contents of the article, I agree with Yosi to say that the example is too simplistic, and that Mono may not be suitable for enterprise applications - at least for quite a long period of time. I'd be curious - if I had some extra time to work on this - to do an indepth study of what remains to be implemented (ie: what's missing) in Mono to build those large Enterprise applications and solutions that large ISVs need to target.
I've just downloaded and installed Windows Media Player 10 and it's SDK on my home PC. The SDK comes with a bunch of code samples, one of which is a fully functionnal .NET application (written in both C# and VB.NET, VB.NET developpers will appreciate ;-)) that demonstrates how to control the player, get properties like the list of titles of the songs in the music library, etc...
This very nice, since it will allow me to start the development of a system I wanted to build for a long time: exposing a bunch of Web Services on my home PC that represent Windows Media Player basic features (Play, Pause, Stop, Next, Previous, Volume Control) and titles management (Choose a preset list, choose an album from the list or a title from the list).
The client application will be written un .NET Compact Framework, running on a PocketPC with a WiFi card, and voila! The ultimate remote control that operates even through the walls, not like those dumb IR remote controls ;-)
Tomorrow is Sunday? That sounds good, I'll have plenty of time to start this project :)
This is the second edition of the ASP.NET Roadshow in France. This year, the roadshow will visit 16 towns for 18 dates (there will be two sessions in Paris and Lyon).
If you're new to .NET and especially to ASP.NET and what to get an insight on this technology in one day, just register and attend one of these sessions. Here is the agenda:
- 21/09/2004 Paris
- 22/09/2004 Grenoble
- 23/09/2004 Lyon
- 28/09/2004 Strasbourg
- 29/09/2004 Nancy
- 30/09/2004 Niort
- 05/10/2004 Marseille
- 06/10/2004 Nice
- 07/10/2004 Montpellier
- 12/10/2004 Bordeaux
- 13/10/2004 Toulouse
- 14/10/2004 Pau
- 18/10/2004 Paris
- 19/10/2004 Brest
- 19/10/2004 Lyon
- 20/10/2004 Lille
- 20/10/2004 Rennes
- 09/11/2004 Nantes
More details and registration can be found here.
if you attend, come and say "Hello". The speakers will be Pierre Lagarde, Mitsu Furuta and myself. We do not know yet who will present where and when, but feel free to stop by and have a discussion.