| Edmon Begoli 的个人资料hGadget Project Space照片日志列表 | 帮助 |
|
|
8月4日 Utterly ImpressedFirst quick update on my family situation. My daugther is fine, no more bleeding. Thank you all for support.
Her results came in. It is a form of a bacterial infection that is supposedly causing the bleeding. I am noping that her hearing will not be affected.
Now back to the topic ...
I have been developing in J2EE, Java and Web technologies now for about eight years, but this is my first experience using
ASP.NET, SQLServer and C# from begining to end (.NET 2.0).
As the project is wrapping up I must say that I am utterly impressed by the framework and capabilities of the tool.
Project started little bit rocky. I managed to crash my Windows on the laptop twice by using WIA.
That was a little but surprise knowing how difficult would be to crash the operating system on for example Solaris or Linux.
I was worried that I might be heading for some nasty surprises, and that I might be dealing with the wrong technology.
My worries did not materialize.
As I was moving through the project I discovered that MS Express tools are quite powerful,
that .NET framework is very rich and incredibly easy to work with, and that
there is plenty of documentation for everything I was trying to do (e.g. Working with WIA, motion recognition,
Web Services, Timers, ASP.NET components, ...).
I found MSDN documentation and specially Code project web site extremly helpful.
Of all the things the only flakey part of the whole project was this site.
Sometimes the blog edit interface would not work, sometimes the layout would look crazy in Firefox,
sometimes, like right now, the fonts on the editor would not look right.
Maybe all of that happened because I use IE 7 or Firefox.
Another issue was my orthodox use of CSS. Explorer and Firefox simply could not agree to render things in the
same way. For that reason I had to tone down the use of orthodox CSS and fancy UI features.
All in all, with few days of the project left I feel pretty good about the overall project experience.
Actually, I feel great about it. 7月30日 INSTEON simplified my life ...INSTEON is a new X10 compliant home automation standard.
All of the equipment I purchased for this project, including the development kit was INSTEON based.
The best part of all was actually the implementation of the INSTEON development kit.
I was fortunate to discover that INSTEON supplies the DeviceManager .NET kit that provides a direct API for the manipulation of the X10/INSTEON devices:
using SDM3Server;
//prior to using this code execute SDM3.EXE with the /regserver parameter
SDM3Class sdm3 = new SDM3Class();
//turn the lamp link device on sdm3.SetOnLevelText( "04.9B.CA", "ON" ); //interrogate the device String level = sdm3.GetOnLevelText("04.9B.CA"); Console.WriteLine("Level is " + level); Furthermore, INSTEON also provides a web server that responds to POST/GET entries that can manipulate and query devices as well:
This is all very important because it pretty much helps me realize my webservices based API for the project, both SOAP based and pure RESTful. 7月4日 Vista Inspired - Made for ExpressMost of my colleagues in the software development do not really care for the look-and-feel of the application.
Beyond algorithms and command-line interfaces most of the other features of the tools are irrelevant.
I am different. I always admired usable and good looking user interfaces. I also admire efforts put by Microsoft to produce extremly good looking new Microsoft Office and Vista applications.
For that reason I felt that I should stay current and do my best to produce decent looking app.
For this entry I wanted to share one little element of it that was clearly inspired by new Vista look and feel.
This is a close button from my app:
created by following the excellent Paint Shop Pro tutorial and Vista's look and feel.
There is more to come. 6月13日 Great ASP.NET Learning Resources
I have discovered a great learning resource on ASP.NET that is directly applicable to the development I am doing for the "Made in Express" project.
It is a set of excellent videos geared towards "absolute beginners" on how to use Visual Studio Express editions.
Honestly, "beginners" is an understatement. I would rather call it - general.
There is one more set titled "How do I".
They are nicely produced using live recording of the operations in visual studio, narrated by experienced VS Microsoft developer. |
|
|