Here is an interesting site dedicated to free software for the Pocket PC.
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:
- Determining acceptable values for counters
- Overview of Performance Monitoring
- Evaluating Memory and Cache Usage
- Analyzing Processor Activity
- Examining and Tuning Disk Performance
- Measuring Multiprocessor System Activity
- Monitoring Network Performance
- Detecting Processor Bottlenecks (old but useful!)
- BizTalk Server 2002 ~ Performance and Scalability; Optimizing Registry Settings
- INFO: Performance Limitations of BizTalk Application Integration Components That Are Written in Visual Basic
.NET Related Topics
- ASP.NET Performance Monitoring, and When to Alert Administrators
- .NET Framework General Reference: Performance Counters
- Marissa's Guide to the .NET Garbage Collector
- Garbage Collection—Part 2: Automatic Memory Management in the Microsoft .NET Framework
- Writing Faster Managed Code: Know What Things Cost
- Writing High-Performance Managed Applications : A Primer
- Performance Optimization in Visual Basic .NET
- BUG: Performance Counters for SQL Server .NET Data Provider Are Not Reset
- Connection Pooling for the .NET Framework Data Provider for SQL Server
- SqlClient Connection Pooling Exposed - Reflection allows .NET developers to peer into the internals of SqlClient
- Swimming in the .NET Connection Pool
- The .NET Connection Pool Lifeguard
Does anyone know of a good, open-source, class-library for .NET for rendering visio-like drawings and diagrams?
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.
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.
Here's another "fun" link to my ongoing demands to Dell that they fix or replace my Dell equipment!!