February 2004 - Posts
is an interesting site dedicated to free software for the Pocket PC.
Just stumbled across “Minimo“ a port of the Mozilla browser for the PocketPC on MobileSlash:
Minimo v0.1 is the "first" public preview release of a small device browser. We have tested this release on Familiar 0.7.2 unstable running GPE on IPAQs 5555 and 38xx.
Changes since earlier release
- Based on the 1.7a Mozilla codebase.
- The https protocol now works, go shopping for a new IPAQ on your IPAQ!
- New, not final, UI. Send us your ideas!
- No longer had a libstdc++ dependency.
- Further codesize and memory footprint reduction.
- SmallDevice layout optimizations.
Considering the limited nature of Pocket IE, its nice to see some real competition in Pocket PC Browsers!
Over the past several weeks I have been working on performance & scaleability issues across multiple systems in our Enterprise. We have a mix of Legacy Systems, e-Commerce, MRP, DRP, BizTalk 2002, .NET Applications, and Sql Server 2000 that perform a range of business and EAI functions. Once you add network monitoring, and the use of SAN and NAS devices for storage you end up with a potpouri of analysis challenges.
As a result, in order to identify opportunities to scale or tune, you must understand both the individual systems' performance, as well as how they affect the Whole enterprise. This has been quite a challenge for me, since my primary problem-domain has traditionally been restricted to the applications or servers on an individual Windows-based system.
Lately, I have started learning how to setup Windows Performance Counters, Create Perf Logs, Monitor live and recorded sessions, and Interpret the results. There is way too much to try and blog about right now, but here are some useful articles I have found helpful:
General Performance Analysis:
.NET Related Topics
Does anyone know of a good, open-source, class-library for .NET for rendering visio-like drawings and diagrams?
The only one I have seen so far is Netron
Here is a question I recently answered on the MS .NET Framework Newsgroup:
"Can anyone tell me how to restore the ".NET CLR Networking" - performance counters in my system?"
Open a command prompt and navigate to:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ (for v1.1 framework)
C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\ (for v1.0 framework)
This will attempt to reload the .NET Networking perf counters.
Note: you can also use this to reload any other perfcounters via different INI files in that folder.
Sometimes I run across such a great article that I keep referencing and sending-out to friends or posting to messageboards in response to a question.
One such article is: “Swimming in the .NET Connection Pool”, SqlServer Magazine, William Vaughn. However, the follow-up article “The .NET Connection Pool Lifeguard“ closely rivals the original with its valueable performance monitoring content!
As many of you may know, Microsoft has published many books and articles on development methodology and best-practices. They generally are under the category of "Microsoft Patterns & Practices". One such article I recommend often, is their boiler-plate explanation of how to setup, manage, and maintain your development environment.
The article is titled "Managing Dependencies" and lives within the chapter "Team Development with Visual Studio .NET and Visual SourceSafe". This is an almost exact layout of how my dev team works, and I employ nearly every recommendation they offer.
This is a Must Read if you are new to team-development under Visual Studio.NET or just need some helpful tips on setting up an effective collaboration environment.
Here's another "fun" link to my ongoing demands to Dell that they fix or replace my Dell equipment!!
Recap: My Dell Axim X5 PocketPC 2003 has a compatibility problem with my Dell D600 laptop, and Dell won't do anything to fix it!
One interesting note...guess what my most often visited post is....Its my rants about the Dell Axim X5! I get hundreds of visits from Google each month with search-terms such as "Axim USB problems", "Dell Axim USB Disconnects", "Axim X5 USB Dell D600", etc, etc, etc. These are all actual click-throughs from google from fellow Pocket PC owners who are discovering the exact same problem.
Wake up Dell, and smell the potential class-action lawsuit!!