By SkySigal on
9/23/2008 11:56 PM
<<< SAN FRANCISCO--Microsoft still isn't quite ready to release its new mobile browser, but I did get an advance look at Internet Explorer 6 for Windows Mobile at a Microsoft event Wednesday night. The biggest benefit will be the fact that it is the full IE 6 rendering engine, meaning that any page that renders properly in IE 6 on the PC should do just fine on Windows Mobile. Tim McDonough, a senior director in Microsoft's Windows Mobile unit, showed me the browser running the standard MSN home page. Src: Inside Microsoft's new mobile Browser >>> Getting rid of PIE will be about 4 years too late be wonderful, but I wonder who the heck is in charge at MS about marketing/perception. IE 6 was the engine that had holes through it so big that it allowed a browser that was at death's door (Mozilla) come back to life (Firefox). Promoting a browser for the Mobile as "Innovative" by being based on such a known flawed foundation sounds like ...marketing stupidity. Which is too bad. I would really like the MS Mobile market to kick ass for once. (Although that's not going to happen any time soon, as Windows Mobile 7 release delayed.
|
By SkySigal on
9/16/2008 6:25 PM
As some of you will already have found out...NUnit doesn't work on CF. CFNUnitBridge CFNUnitBridge was a promising start to addressing this, and I might be wrong, but it looks like it has withered on the vine. Rats! NUnitLite Looked promising ("NUnitLite brings the benefit of NUnit-like unit testing to devices. Specifically, programmers will be able to run NUnitLite tests on devices that support the .NET Compact Framework, either directly or through the NUnit user interface.") but that too is looking like its gasping for breath.. (not very active dev). So...A Shout out: Does anybody know of another solution (current) for allowing NUnit tests on the CF framework TODAY (and to put a cherry on the top: I currently use TestDriven.NET/rightclick/run test(s) for most tests, and would love to continue with it if at all possible). Thanks :-) Links: http://cfnunitbridge.tigris.org/ http://osdir.com/ml/windows.dotnet.nunit.user/2006-05/msg00005.html
http://www.nunitlite.com/index.php?p=vision
|
By SkySigal on
9/2/2008 4:24 AM
While looking for other stuff, I just came across a post from a while back...Still mostly relevant for CF code to find the Entry point of the application, working around the missing methods, and at the same time, picking up other properties (Trademark, Copyright, etc.) Let me know if you find it useful...
Read More »
|
By SkySigal on
9/2/2008 3:46 AM
Just parking a link for later reading: http://www.grimes.demon.co.uk/workshops/fusWSEleven.htm#Fusion_and_CF
|
By SkySigal on
8/28/2008 2:16 AM
Due to compilation-on-the-fly being missing, I'm looking high and low for a scripting language that can work on both the PocketPC and Desktop. Hopefully a well known language (reduce the learning curve) and somehow .NET capable to use all the resources already on the platform. I haven't found it. Anyone have suggestions? FYI: In the meantime, I came across REBOL, which fits the bill, minus being .NET and being wellknown... Interesting. Not exactly what I want today, but interesting (and appears quite powerful for 1MB, and ported to over 40 platforms).
|
By SkySigal on
7/25/2008 12:35 AM
I’m looking into ways to get the current User and Organization from a Mobile device for the LicenseManager project I’m working on. On the FF (Full Framework) you can do it via the Registry. But what about on Compact Framework? The answer, as usual, is nuanced…
Read More »
|
By SkySigal on
7/25/2008 12:33 AM
I just came across this post by Christopher Fairbairn, which I’ll have to come back and read later, as its getting pretty late… But it points out how to define custom Wait Cursors on PocketPCs. Cute. Maybe it will come in handy someday…
|
By SkySigal on
7/24/2008 2:50 AM
Just in case you’re looking for freeware for the Mobile platform, remember  http://www.freewareppc.com/utilities/ I’ve tried several offerings – satisfied.
|
By SkySigal on
7/23/2008 5:52 AM
I just came across an old post of mine, and thought I would clip the salient part out and put it here.
The background is that if you’ve worked with the Compact Framework, you’ll know that CF doesn’t support XSLT transformation.
But it can be done...
Read More »
|
By SkySigal on
6/16/2008 7:48 AM
Because I won't be able to find this again when I'll need it in the future: http://msdn.microsoft.com/en-us/library/ms174642.aspx | .NET | SqlServer CE | | binary | varbinary | | boolean | bit | | byte | tinyint | | byte[] | varbinary | | datetime | datetime | | decimal | numeric | | double | float | | guid | uniqueidentifier | | image | image | | int16 | smallint | | Uint16 | uint16 | | int32 | int | | Uint32 | uint32 | | int64 | bigint | | Uint64 | uint64 | | SqlBinary | varbinary | | SqlBoolean | bit | | SqlByte | tinyint | | SqlDecimal¹ | numeric | | SqlDateTime | datetime | | SqlDouble | float | | SqlGuid | uniqueidentifier | | SqlInt16 | smallint | | SqlInt32 | int | | SqlInt64 | bigint | | SqlMoney | money | | SqlSingle | real | | SqlString | nvarchar | | single | real | | string | nvarchar |
|
By SkySigal on
2/21/2008 11:49 PM
I was just porting a CF provider class from Sqlite to the new SqlServer 3.5, and needed to look up datatypes that the CE supported. As a reminder, the official SQL-99 types are here: http://theopensourcery.com/sqldatatypes.htm Versus those Types supported by SQLSERVER CE: http://technet.microsoft.com/en-us/library/aa275635(SQL.80).aspx And maybe this link as better: http://support.microsoft.com/kb/827968 http://msdn2.microsoft.com/En-US/library/aa237902(sql.80).aspx http://sqlserverce.org/blogs/faq/archive/2007/03.aspx | Data type | Description | | bigint | Integer (whole number) data from -2^63 (- 9,223,372,036,854,775,808) through 2^63-1 (9,223,372,036,854,775,807). The storage size is 8 bytes. | | integer | Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647). The storage size is 4 bytes. | | smallint | Integer data from –32,768 to 32,767. The storage size is 2 bytes. | | tinyint | Integer data from 0 to 255. The storage size is 1 byte. | | bit | Integer data with either a 1 or 0 value. | | numeric (p, s) | Fixed-precision and scale-numeric data from -10^38 +1 through 10^38 ?1. The p specifies precision and can vary between 1 and 38. The s specifies scale and can vary between 0 and p. Numeric always uses 19 bytes, regardless of its precision and scale. | | money | Monetary data values from -2^63 (- 922,337,203,685,477.5808) through 2^63 - 1 (922,337,203,685,477.5807), with an accuracy to a ten-thousandth of a monetary unit. The storage size is 8 bytes. | | float | Floating point number data from -1.79E + 308 through 1.79E + 308 The storage size is 8 bytes. | | real | Floating precision number data from -3.40E + 38 through 3.40E + 38. | | datetime | Date and time data from January 1, 1753 to December 31, 9999 with an accuracy of one three-hundredth of one second or 3.33 milliseconds. Values are rounded to increments of .000, .003 or .007 milliseconds. Stored as two 4-byte integers. The first 4 bytes store the number of days before or after the base date (January 1, 1900). The base date is the system's reference date. Values for datetime that are earlier than January 1, 1753 are not permitted. The other 4 bytes store the time of day as the number of milliseconds after midnight. Seconds have a valid range from 0 through 59. | | national character(n) Synonym: nchar(n) | Fixed-length Unicode data with a maximum length of 255 characters. The default length is 1. The storage size, in bytes, is two times the number of characters entered. | | national character varying(n) Synonym: nvarchar(n) | Variable-length Unicode data with a length of 1 to 255 characters. The default length is 1. The storage size, in bytes, is two times the number of characters entered. | | ntext | Variable-length Unicode data with a maximum length of (2^30 - 2) / 2 (536,870,911) characters. The storage size, in bytes, is two times the number of characters entered. | | binary(n) | Fixed-length binary data with a maximum length of 510 bytes. The default length is 1. | | varbinary(n) | Variable-length binary data with a maximum length of 510 bytes. The default length is 1. | | image | Variable-length binary data with a maximum length of 2^30 – 1 (1,073,741,823) bytes. | | uniqueidentifier | A GUID. Storage size is 16 bytes. | | IDENTITY [(s, i)] | This is a property of a data column, not a distinct data type. Only data columns of the integer data types can be used for identity columns. A table can have only one identity column. A seed and increment can be specified, and the column cannot be updated. s (seed) = starting value i (increment) = increment value. | | ROWGUIDCOL | This is a property of a data column, not a distinct data type. This is a column in a table that is defined by using the uniqueidentifier data type. A table can only have one ROWGUIDCOL column. | 
|
|
|