Adobe Opens Up Flash
Adobe Systems is opening up access Thursday to its Flash technology via the Open Screen
Project, an industry initiative intended to provide a Flash-based unified runtime
environment for rich content across all devices.
An analyst viewed the move as partially a competitive measure against Microsoft's
new Silverlight browser plug-in, which could provide a formidable rival to Flash.
But Adobe's Dave McAllister, director of stands and open source, emphasized Flash
is the largest single environment for content delivery and said partners are pleased
with the new initiative.
"[Otherwise], we wouldn't have every partner saying, 'We want to be involved
in this,'" McAllister said. Companies partnering with Adobe on Open Screen Project
include ARM, Intel, Motorola, NBC, Nokia, NTT Dokomo, MTV, Qualcomm, and Sony Ericsson.
Specifically, Adobe will remove license restrictions from use of the SWF specification,
which is the file format for the Flash Player, as well as for FLV/F4V specifications
for streaming Flash content.
These restrictions have prevented others from building a Flash player. While Adobe
is not aware if anyone actually will build a player to rival its own at this juncture,
third parties want access to specification to have more control over their systems
that use Flash.
"In 10 years, we've been a good enough steward that no one has complained,"
McAllister said. "I expect people will build a Flash Player, but I don't expect
that they will challenge the ubiquity of the Adobe Flash Player."
Silverlight Worries
Adobe's move was seen as both a way to stave off Silverlight and a visionary effort.
"I think it's two things. It is partly a tactical, competitive response to the
Silverlight challenge in advance of Silverlight's release," said analyst Ray
Valdes, research director at Gartner. It also represents a strategic vision of greater
interoperability among different types of screen devices, he said.
Different devices, ranging from laptops, TVs, and game consoles, are becoming more
alike, Valdes said. "The idea is that if you could have one display technology
foundation for all those screens, then that would put Adobe in a good position,"
said Valdes, who called Adobe's strategy a good move.
SWF has been published for a while, but anyone who wanted to read it had to agree
to not build their own implementation of the Flash Player. "We're removing all
restrictions so anyone can now read this and make use of this in any way they like,"
said McAllister.
"People can read things they couldn't read before and build things they couldn't
build, and Adobe is no longer going to get in the way," he said.
Anyone is free to use the specification to embed Flash playback capabilities in other
applications. Port information will be published to enable the porting of the existing
Flash Player onto other devices or applications. With the freeing of Adobe's FLV and
F4VF specifications, third parties now can build tools to work with these specifications.
"The goal of this is to provide this consistent runtime using Adobe Flash and,
in the future, Adobe AIR (Adobe Integrated Runtime) across all these devices,"
including consumer electronics and mobile Internet devices," McAllister said.
Desktop systems and phones also are factored into the Open Screen Project.
No Royalty Fees
"What we're doing is extending the reach of the Web, and we are making sure that
Adobe technologies don't get in the way of making the Web as open as possible,"
said McAllister.
Adobe Flash Cast and AMF (Action Message Format) protocols also will be published.
AMF provides data services.
Also, the next generation of the Flash Player will have no royalty fees. This version
is due as part of Open Screen Project in mid-2009. There has been a per-device royalty
charged for devices and handsets using the software.
Adobe believes that by opening up its Flash environment, it can sell more developer
and design tools to offset any loss of royalties.
Open Screen Project is not specifically an open source effort because there are certain
technologies in Flash, such as audio and video codecs, that are licensed from others.
The "heart" of the Flash Player, the ActionScript virtual machine, already
is available via open source, said McAllister.
Further technology announcements pertaining to Open Screen Project will be made after
May 1, McAllister said.
 Microsoft Takes SharePoint and Exchange Servers Online
Today Microsoft announced a new step forward for one of its Software as a Service
(SaaS) initiatives, Microsoft Online Services, with online betas of Exchange Server
2007 and Office SharePoint Server 2007.
SharePoint Online and Exchange Online can be accessed only by companies who register for
the online beta.
Redmond announced Microsoft Online Services in September of 2007 for businesses with
more than 5,000 users, but now says that the service is open to companies of all sizes.
Exchange and SharePoint are the first major Microsoft software releases on the platform,
which also offers calendaring, e-mail, Web conferences and other online tools via
Office Communications Online and Office Live Meeting.
"With Microsoft Online Services, businesses can deploy software as a subscription
service, from servers they manage on-site, or a combination of the two, depending
on their specific needs," said Microsoft Chairman Bill Gates in a statement released
to the press. "In the future, customers and partners should expect to see this
kind of choice and flexibility for all of Microsoft's software and server products."
Companies are able to choose whether they want to use the entire service or buy products
a la carte. Subscriptions to Microsoft Online Services also include the server version
of the online software purchased, and today Microsoft announced that those with Software
Assurance can purchase the user subscriptions to the online service at a discount.
The service is expected to exit the beta stage and go live in the second quarter of
this year, the company said.
Microsoft made this announcement days after rumors hit the Web that the company is
planning to unveil significant SaaS and cloud computing initiatives during the next
few weeks.
More information on Microsoft Online Services can be found here.
Resources for Microsoft partners regarding the service can be found here.
According to Microsoft, partners that have signed on to support Microsoft Services
Online include Unisys, Atos Origin, BT, Getronics, Evolve Partners and HCL Technologies.
 SQL Server 2008 Late
Despite public confidence that SQL Server 2008 would ship by the end of June, Microsoft
today indicated it probably is more likely to arrive toward the end of the year.
Microsoft will release SQL Server 2008 to manufacturing in the third quarter, Francois
Ajenstat, Microsoft’s director of SQL Server project management, said today
in a blog posting.
"Our goal is to deliver the highest quality product possible and we simply want
to use the time to meet the high bar that you, our customers, expect," he wrote.
"Over the coming months, customers and partners can look forward to significant
product milestones for SQL Server."
A key milestone, he wrote, will be a CTP with all of the features intended for SQL
Server, to be released in the second quarter. The final release to manufacturing (RTM)
candidate will be released in the third quarter.
Observers were not surprised by the latest delay. "The last couple of CTPs were
late and the idea that we're now only five months away from release seemed far-fetched,"
said Andrew Brust, chief of new technology at the consultiancy of TwentySix New York
in an e-mail.
Brust, who also runs the New York .NET User Group, adds that he had been telling people
that SQL Server would be pushed back at least once. "There's no point in pushing
this out the door before it’s ready, especially when the financial results announced
yesterday are so good," he added. "September 30 is fine. And for that matter,
so would be end-of-year. Only real egg on their face is that the 'launch' of the product
is next month."
Ajenstat wrote that the delay will have no impact on the Feb. 27 launch event.
 PDC Is Back On
Microsoft PDC is back on the schedule, albeit a year later than previously planned.
The next Professional Developers Conference will take place Oct. 27-30 in Los Angeles,
according to e-mail sent Thursday.
Microsoft nixed PDC 2007 that was to have been last October; the announcement came
last spring.
The company bills PDC as "the definitive Microsoft event for software developers and
architects," so the cancellation raised questions, even though observers criticized
Microsoft for event glut in the last few years.
Critics have also slammed the company for failure to deliver on most all of the promises
made at PDC 2003, where it had talked up the infamous "pillars" of Longhorn; nearly
all failed to appear anywhere near on schedule, and most are being fitted retroactively
to run with Windows XP. The last PDC was in 2005.
Since that conference, the company had to split the Longhorn release into the Vista
client, launched early this year, and Windows Server 2008, slated to officially debut
in February. Both were/are very late.
One of the implicit messages from PDC 2007 cancellation was that Microsoft wanted
to make sure there was lots to talk about. By next fall, the company should be well
on its way to the next Visual Studio release, code named "Rosario."
In the meantime, developers hope to have had final releases of Windows 2008 and SQL
Server 2008 in their hands for several months going into PDC 2008.
 Microsoft Releases Entity Framework Beta 3
Microsoft released Entity Framework Beta 3 on Dec. 6 and officially announced the
third-party database vendors and ADO.NET 2.0 data providers that have agreed to support
the framework.
The ADO.NET Entity Framework is the latest Microsoft technology to support the RTM
versions of .NET 3.5 and Visual Studio 2008.
Entity Framework Beta 3 provides the data access APIs for .NET 3.5. It follows Entity
Framework Beta 2, released in August, which is built on .NET 3.5 Beta 2.
In addition to support for the final versions of .NET 3.5 and Visual Studio 2008,
Beta 3 provides new features, bug fixes and major performance enhancements. "We've
got faster view generation, some simpler generated SQL, we've taken a lot of feedback
from customers in some of these areas," said Elisa Flasko, program manager for the
Data Programmability team at Microsoft. Beta 3 also offers more similarities to SQL,
for example, partial methods in code-generation for certain property changed events.
"The changes have mostly been around the mapping and in the Entity Data Model of the
Entity Framework itself," Flasko said. "As far the LINQ implementation [LINQ to Entities],
it has mostly been fit and finish." Users can, however, now do compiled LINQ query
for better performance.
Roger Jennings, principal consultant at Oakleaf Systems, who is using Beta 3, called
it a major update. "With Beta 3, it is coming into shape," he said. "There are substantial
performance improvements--that was one of the problems. Almost everything involved
with queries is faster now."
Developers who have been using Beta 2 should note that there are breaking changes
in Beta 3. "Most of them are not huge code changes," asserted Flasko.
New Tools CTP
Beta 3 requires the Entity Framework Tools December 2007 CTP, which was also posted
Dec. 6 and is available for download on MSDN. This is the second CTP; the first preview
was released in August.
In the latest tooling preview, the Entity Data Model Designer adds the ability to
used stored procedures as an alternative to dynamic SQL for populating entities. "We've
had the ability for a while in the runtime to use stored procedures in SQL Server
behind the Entity Framework rather than dynamic SQL," explained Flasko. "Now the tooling
experience will allow you to use the tooling rather than having to code by hand to
hook those two things up."
The Entity Framework is built on ADO.NET, a connection technology that allows .NET
users to access third-party databases. The framework provides a conceptual model for
database schema that makes it easier for developers to program against business logic,
according to Microsoft.
Provider Writers
ADO.NET 2.0 data providers that have committed to support the ADO.NET Entity Framework
include Core Lab, DataDirect Technologies, IBM, MySQL, and Sybase, among others. These
companies are planning to extend their data providers to support the framework --
three months after it RTMs, or by year end.
Oracle is not on that list. "We have been working with them, but at this point what
we have are the providers that are included in the press release," Flasko said.
Microsoft is planning to release the ADO.NET Entity Framework and the ASP.NET 3.5
Extensions, which will include the REST-based data services model (codenamed Astoria),
in the same time frame. All of these technologies are expected in the first half of
2008, but the actual productization has not been finalized. "We haven't locked down
the ship vehicle for ASP.NET 3.5 Extensions," Flasko explained.
The upcoming CTP of ASP.NET 3.5 Extensions, expected this month, offers the first
public preview of the model-view-controller (MVC) option, support for REST, additional
AJAX functionality, and Dynamic Data Controls. The data controls, which include a
scaffolding framework, will be provided by an open source .NET toolset, Castle Project's
SubSonic.  Next SQL Server CTP Coming Soon
The next preview of SQL Server 2008 with new support for spatial data types and a
new Resource Governor feature is slated to hit in a week or two, according to Microsoft.
This Community Technology Preview (CTP) follows one in August and the first last June.
Microsoft execs, who had previously pledged new CTPs every sixty days, admitted that
number three did not hit that deadline, but said that does not bode ill for the final
release. The database is "on track" for release in the second quarter of
calendar year 2008, they reiterated. The SQL news emanates from a TechEd IT Forum
in Barcelona
Timing, always a sore point with Microsoft products, is particularly touchy for the
database given the five-year gap between SQL Server 2000 and SQL Server 2005 -- a
delay the company has sworn will not happen again.
Francois Ajenstat, director of product management for SQL Server, said the latest
CTP offers important new features for developers and database administrators (DBAs).
The Resource Governor, for example, promises both constituencies more granular control
over what processes get priority in situations where there is contention.
"They can assign resource limits on a particular job or user. If the system's
running payroll as well as reporting at the end of the month, a lot of payroll users
will be doing processing and suddenly a reporting person writes some crazy report
that starts soaking up memory and CPUs. This can ensure that the critical function
gets priority and can be set by process ID or user," Ajenstat told Redmond Developer
News.
As databases get bigger and are shared by more users and processes, this is a critical
function.
"This could be very important but the jury's still out on how robust it is. We
have to look at it. If it lives up to its promotional rhetoric, it will be very valuable,"
said Andrew Brust, chief, new technology for twentysix New York, a solution provider
with SQL server and application development expertise. "In the database world
there's a lot of gallows humor. The hope is this will stop BSTK, which stands for
'queries that bring the server to its knees.'"
In addition, this third CTP adds transparent data encryption that, in theory, means
that database applications won't require recoding in order to take advantage of encryption.
The current SQL Server 2005 supports encryption, but requires tweaks on the application
side to take advantage of it. "That's fine if you control all the applications,
but in many cases you don't; transparent encryption takes care of that," Ajenstat
said.
Also in this release is the promised FileStream feature that would allow storage of
unstructured data in the database without converting it first into binary large objects
(BLOBs).
That capability is a holdover from the long-promised-but-undelivered WinFS file system.
Brust is jazzed about that feature.
"Since the beginning, database people have tried to use databases to manage documents
or digital photos but there's always been a tradeoff," Brust explained.
"The question is ";Do I put it in the database or in the file system and
then put a reference to that file in the database?' And allegedly for reasons of performance,
people have preferred to keep the file in the file system and the tag in the database.
It's a little easier for programming and seems to make sense when doing backups, [because]
you don't have to worry about database corruption. But here you can do both. It's
in the file system, but the database treats it as if it were part of the database.
That means if you do things and start a transaction against the database and then
have to roll it back -- if an operation deletes a photo, you can roll back the transaction
and the file will actually come back. You can access it as a file or as a store."
Database Support for spatial data should enable developers to more easily build location-based
applications. Integration with Microsoft's Virtual Earth will be delivered via a separate
SDK with the next CTP, Ajenstat said. At TechEd in Barcelona, the company will trot
out a list of partners for its location-application push includingESRI, Spatial point,
Space Software, and SWSoft.
Ajenstat downplayed any negative impact on developers from Microsoft's decision to
hold back the ADO.NET Entity Framework, which was to ship with Visual Studio 2008,
with the later SQL Server 2008 instead. (Visual Studio 2008 is due this month.)
To sync up the releases, Microsoft will ship an update to Visual Studio when SQL Server
2008 ships. The entity framework is now in beta 2 and Ajenstat expects another beta
around the time Visual Studio 2008 itself ships.
The Entity Framework promises to let developers work at a higher conceptual level,
so they will not necessarily have to know too much about the inner workings of the
data setup.
"If you're a developer today, you need to know how the data is structured, how
the tables were built. And developers are not necessarily database people," Ajenstat
said.
The Entity Framework builds on Microsoft's LINQ, which lets developers work in the
programming languages they know rather than with strings of database code. "The
entity framework raises the abstraction layer [further], so developers can work with
common sense objects," Ajenstat said.
It will also let developers use plug-ins to connect to Oracle, MySQL Sybase and other
data sources.
Inclusion of the new graphical technology, acquired by Microsoft from Dundas, is also
a big deal to many developers. "That's huge for us. We're a big consumer of SQL
Server reporting services and we do a lot of views and charts. While the current reporting
services are good, there wasn't a lot of depth to the report options. It wasn't as
deep as say Crystal Reports," said Peter Hammond, CEO of Cybersavvy, a Redmond,
Wash. developer.
Developers said this release is relatively incremental compared to SQL Server 2005,
which represented a huge leap from the previous version.
"We're still focused on SQL Server 2005 because we need it to develop on and
sell now. We see SQL Server 2008 as more evolutionary vs. revolutionary. They're putting
the Dundas stuff in which is good and will help us create dashboards," said Lee
Blackstone, CEO of Blackstone & Cullen, an Atlanta-based database expert.
None of these new features "are hugely revolutionary," Brust agreed. "This
is a much smaller release than SQL Server 2005 and that's probably good. A lot of
shops are still running the previous release and it'll be helpful that this is not
as big a leap," Brust said.
 Microsoft Debuts Search Server 2008 Express
Microsoft said that it's giving away Search Server 2008 Express in release candidate
form to anyone who wants it, just by downloading directly from Microsoft's Web site
here. The Express version is the sibling to the enterprise-strength version of Microsoft
Search Server 2008, which the company debuted at an enterprise search conference in
San Jose, Calif.
According to a press release issued by the company, Search Server 2008 Express packages
up the enterprise search capabilities found in SharePoint Server 2007. With it come
free connectors for searching among data and documents in EMC's Documentum and IBM's
Filenet document management systems. Microsoft says that it's working with other partners
to provide more connectors and federated search features that support the OpenSearch
standard.
Jonathan Kauffman, general manager of Microsoft's Enterprise Search group, points
to several other key features of the Express version in his blog: "relevancy
tuning, security-trimmed search results and great out-of-the-box administration and
reporting." What's also noteworthy, says Kauffman, is that Express also imposes
no limits to the number of documents that can be indexed and searched.
Microsoft Search Server 2008 itself will be available to the general public in January,
and only to Microsoft's volume licensing program customers; that version, according
to the press release, adds enterprise deployment and scalability options.
To read more about Search Server 2008 and Search Server 2008 Express, click here.
To read about partners developing federated search connectors that will work with
Search Server, go here.
 Microsoft Offers IE7 to all, Pirates Included
Users running pirated or counterfeit copies of Windows XP or Windows Server 2003 can
now download Internet Explorer 7, Microsoft announced Thursday.
From the moment it released IE7 almost a year ago, Microsoft has restricted the browser
to users who can prove they own a legitimate copy of the operating system. Before
Microsoft allows the browser to download, it runs the user's PC through a Windows
Genuine Advantage (WGA) validation test, a prime part of XP's antipiracy software.
When it instituted the requirement in 2006, Microsoft said rights to IE7 was one of
the rewards for being legal. It changed its mind Thursday, saying the move is in users'
best interest.
"Because Microsoft takes its commitment to help protect the entire Windows ecosystem
seriously, we're updating the IE7 installation experience to make it available as
broadly as possible to all Windows users," said Steve Reynolds, an IE program manager
in a posting to a Microsoft company blog. "With today's 'Installation and Availability
Update,' Internet Explorer 7 installation will no longer require Windows Genuine Advantage
validation and will be available to all Windows XP users."
Microsoft has consistently touted IE7 as a more secure browser, and post-launch patch
counts back that up. In the past 11 months, IE6 for Windows XP SP2 has been patched
for 22 vulnerabilities, 20 of them rated critical. IE7 for XP SP2, however, has been
patched only 13 times; 10 of those fixes were ranked critical. In fact, when Microsoft
announced that IE7 would not be offered to users running illegal copies of XP, some
analysts questioned the company's commitment to security.
 Most Overlooked Features of Windows Server 2008
Windows Server 2008 is on its way. With the first release candidate in the pipeline,
it shouldn't be long before release to manufacturing and general availability.
With such a long development time (it's the first new Windows Server OS since 2003,)
the show stopping new features have been well publicized: Most IT pros are familiar
with at least some of the details of Server Core, PowerShell and Windows Server Virtualization
(codenamed Viridian). But Windows 2008 includes a lot more than those headliners.
To that end, we're presenting the most overlooked features of Windows 2008. We
spoke with Ward Ralston, senior technical product manager for Windows Server, to help
us build our list. These items haven't garnered the same kind of press attention,
hype and word-of-mouth as the others, but they're nonetheless important -- maybe very
important -- to your network.
The Print Management Console (PMC). This was originally released with Windows Server
2003 R2. But unlike the R2 release, it's a native function in Windows 2008, and available
to everyone. PMC is a snap-in for the Microsoft Management Console (MMC), which lets
an admin see every printer in an entire organization, from one console. In addition,
you can use Group Policy to map printers to specific user groups, so that the Accounting
folks won't be hogging printers that Engineering needs.
Auditpol. This is a verbose logging tool that allows you to configure, create, back
up and restore audit policies on any computer in your organization. In these days
of regulatory compliance, auditing is more important than ever, and Auditpol may eliminate
the need for a third-party auditing program. It includes a greatly expanded list of
auditing counters from the simple tools available in Windows 2003, and hundreds of
different categories that let you "create a paper trail of what's going on inside
your OS," Ralston says.
Windows Remote Shell (WinRS). To connect to a command prompt on a remote computer
in Windows 2003, an admin needed to use Terminal Services. TS worked well but wasn't
scalable, requiring a connection to a console on each remote computer. WinRS makes
secure connections to as many remote computers as necessary, all from a single console.
That could be a significant time-saver for admins.
Event forwarding. This benefit is available to organizations that run Vista on their
desktops. Event forwarding aggregates and forwards logs of chosen computers back to
a central console, making management much more efficient. Say you're an admin and
you start getting calls from users who are seeing the dreaded "Event 51" pop up on
their screens, indicating a logon problem. Instead of employing sneakernet technology
-- running from machine to machine to comb through security events or other problems
-- you simply "subscribe" Vista computers through your console, and they send whatever
information you ask for right to your door.
Active Directory Rights Management Services (AD RMS). In Windows 2003, this was known
as Windows Rights Management Services. It was available in Windows 2003, but only
as an add-on product for purchase. It's built into Windows 2008, and includes some
upgrades. AD RMS assists in the creation of rights-protected files, licensing rights-protected
information, and checking to make sure that only authorized users have access to rights-protected
data. Some of the enhancements for Windows 2008 include the ability to administer
AD RMS through the MMC, and delegate AD RMS tasks through "administrative roles."  Microsoft Takes Step Toward Opening .NET 3.5 Framework
From Redmond Developer
In a surprise move, Microsoft said today it is releasing the reference source code
for the .NET Framework libraries, a key step toward opening up the proprietary development
platform.
Developers will be able to review and debug .NET source code with Visual Studio 2008
and .NET Framework 3.5. Released under the Microsoft Reference License, developers
are able to view, but not modify or distribute, the reference source code.
The goal is to give .NET developers an opportunity to better understand "the inner
workings of the framework's source code," Scott Guthrie, general manager of Microsoft's
developer division, said in a blog posting.
"Having source code access and debugger integration of the .NET Framework libraries
is going to be really valuable for .NET developers," Guthrie wrote. "Being able to
step through and review the source should provide much better insight into how the
.NET Framework libraries are implemented, and in turn enable developers to build better
applications and make even better use of them."
While Forrester analyst Jeffrey Hammond said that Microsoft has resisted opening the
.NET Framework, it's not the first time the software giant has taken such a step,
noting a similar move with the Windows source code several years back.
Developers are likely to welcome the move but see it as an incremental step, given
the fact that they will not be able to modify or distribute the code. "I would view
it as a testing the waters move, the next step would be going to the source submitter
process that would allow other folks to innovate with the .NET Framework," Hammond
said.
"It would be interesting to see Microsoft adopt a process by which they can tap into
the innovation of the community at large, that's one of the things they are really
struggling with right now," he added.
Hammond pointed out that Microsoft needed to make such an initial move, given what
developers are becoming accustomed to in the open source world with tools such as
Eclipse and Apache, among others.
"One of the things that makes Eclipse so powerful is there are so many external committers
that a tremendous amount of defects get fixed in a very rapid time frame," Hammond
said.
Still developers are ultimately going to want to be able to modify the .NET code and
Hammond believes .NET developers are going to expect that over time. Yet the move
should at least ease the bug fixing process, he said.
"When you have a bug and that bug gets traced to commercial software product,
you can report the bug to the vendor but then you are pretty much out of luck until
the vendor comes back with a solution," he said. "With this you can debug into that
source, you can figure out why your having a problem, and a) maybe you work around
it yourself, or b) be very specific when you give Microsoft feedback in terms of a
defect that's impacting your ability to work."

|