This post originated from an RSS feed registered with .NET Buzz
by Vasanth Dharmaraj.
Original Post: InfoBits from PDC
Feed Title: Vasanth Dharmaraj's Blogs
Feed URL: http://vasanthdharmaraj.com/feed/
Feed Description: my thoughts on dot net, java, linux, formula one, xbox gamming... (my dot net category)
Introducing Code Beside: Code-Beside is based on a new construct
in v2.0 of the .NET Framework, called Partial Types, which allows one class to be
defined in multiple source files. This concept may sound very weird at first, but
its very similar to what already exists in languages like C++ with its header files
and Delphi with its form files. The main intended use for Partial Types is to allow
code generators to create a class that can be extended in a separate file to not mess
up any re-generation. The ASP.NET team decided to use this feature in v2.0 to improve
code-separation, so now the ASPX declarative Page and the associated code file are
the same class.[ASPAlliance]
"Media2Go": Portable Media Center Devices: Formerly code-named "Media2Go,"
Windows Mobile software for Portable Media Centers is the official name for Microsoft's
next-generation personal media software. With Portable Media Centers, Microsoft establishes
a new category of mobile devices that allow people to take all their digital media
content on their Windows XP computers, including digital videos, home movies, digital
music, television shows, digital photos and even Photo Stories, with them to enjoy
any time and any place. Device manufacturers such as Creative, iRiver International,
Samsung Electronics Co. Ltd., SANYO Electric Co. Ltd. and ViewSonic Corp. have announced
they are developing Portable Media Center devices.
[Blink.nu]
Lonestar: Jim Allchin announced in the keynote that an update to
the Tablet PC OS (codenamed Lonestar) will ship the first have of 2004. He says that
the recognition will be much better along with some other enhancements. He didn't
elaborate. I'll see what I can find out.
[Incremental Blogger]
Higher Resolution for Mobile Devices: In the overview “Developing
for Windows Mobile” session at Microsoft’s Professional Developers Conference,
James Pratt touched very briefly on something that developers will want to think about
in designing their Windows Mobile applications: new display capabilities for next
generation Windows Mobile devices. Pocket PC will support VGA (640x480), “square”,
and “standard” resolutions in both landscape and portrait modes. Smartphone
will support QVGA (320x240) and the current “standard” resolution. (Wow!)
[SmartphoneThoughts]
Whitehorse: Whitehorse is part of Microsoft's Dynamic Systems Initiative.
It builds into Whidbey to provides designers to help visualise a service-orientated
architecture. You can create service bindings to enable logical to physical architecture
mappings. From a Component View tool window, you can drag and drop services to the
relevant zones and tiers and validate that they match enterprise policies (for example,
impersonation must be enabled).
[Tim
Sneath]
NGSCB (formerly known as Palladium): Now what will you be using NGSCB
for:
Making sure data is not tampered with
Prevents spoofing identities (secure path)
Repudiation to enable a user to verify he is working with code he trusts on a machine
he trusts.
Sealed storage prevents reading data that shouldn't be accessible (say: encryption)
ClickOnce: ClickOnce brings full application installation on a local
computer from a website. You can publish your application easily on a website by using
a built-in wizard. The application gets installed on the local PC clicking on a URL
that points to a manifest. The application can appear in the Start menu and in the
"Add/Remove Programs" applet.
It also can update an application automatically after a new version was published
on the website. When you start the application, it will ask if you want to upgrade.
Upgrades can also be forced. If a user wants to roll back to the previous version,
this is also possible through the "Add/Remove Programs" applet. Rollbacks can also
be disabled. Quite amazing technology that will probably replace the AppUpdater.
[Tom's corner]