IBM says it's found a way
to make mashups secure
enough for business.
Because of inherent
browser insecurity,
mashups aren't really
viable for widespread
business adoption. But
what's a little thing
like viability compared
to the pressure of
keeping up with the
Joneses - in this case
the consumer mashup rage.
So to keep the enterprise
from hurting itself - and
being held hostage by
some cyber crook - IBM
has come up with SMash,
which basically lets
information from
different sources talk to
each other - and create
the one unified view
mashups are famous for -
but keeps them isolated
so it's harder for
malicious code to inject
itself into the company
system.
For the past ten years
application developers
have been stuck with only
two desktop client
choices. Traditionally,
they can choose either a
very thin Web-client
technology implemented in
HTML and CSS, or a very
heavyweight thick client
experience implemented
using traditional
client/server (C/S)
technologies (e.g. Java
Swing, MFC). It wasn't
until the introduction of
RIA technologies (e.g.
AJAX, Adobe Flex, Curl,
and Silverlight) and
widget engines (e.g.
Yahoo! Widgets and Google
Gadgets) that we were
given more options.
Acquia has yet to price
its maintenance and
support subscriptions -
there should be a variety
of SLAs - but they're
supposed to include an
electronic update
notification system code
named Spokes for updates
that have been reviewed
for security and
compatibility and are
supported by Acquia.
Acquia is currently at 12
people, expecting to be
25 by the end of the
year. Its Series A money
comes from Northbridge
Venture Partners, Sigma
Partners and O'Reilly
AlphaTech Ventures.
According to Dries' blog,
Drupal 7 should offer the
ability to create, share
and mashup managed
content, letting Drupal
be a data repository
accessed by tools and web
sites across the network.
Anytime you can create a
blog post about the .NET
Framework that also
includes borrowed
half-quotations from Lord
of the Rings, you've got
to take that opportunity.
Like pretty much every
other RIA developer, I am
sitting back anxiously
awaiting the arrival of
Silverlight 2.0.
Silverlight 2.0, to me,
represents the idea of
what Silverlight should
have been from the start.
It is a rich,
full-featured, amazingly
powerful subset of WPF
that runs on a miniature
CLR and allows developers
to re-use their existing
experience, design
patterns, skills,
knowledge, and abilities
with C#, .NET, and WPF.
It also allows designers
to re-use their knowledge
and experience using the
Expression Blend suite of
products for producing
XAML-based designs and
artifacts.
Silverlight 2 includes a
rich set of built-in
controls that developers
and designers can use to
quickly build
applications. This
upcoming Beta1 release
includes core form
controls (TextBox,
CheckBox, RadioButton,
etc), built-in layout
management panels
(StackPanel, Grid, Panel,
etc), common
functionality controls
(Slider, ScrollViewer,
Calendar, DatePicker,
etc), and data
manipulation controls
(DataGrid, ListBox, etc).
The built-in controls
support a rich control
templating model, which
enables developers and
designers to collaborate
together to build highly
polished solutions.
Microsoft introduced
Silverlight as
cross-platform,
cross-browser next
generation RIA solution.
No matter you have LAMP,
ASP.NET or JAVA Web
application, you can take
advantage of Silverlight
to impress your user with
the 'WOW' effects. This
session will use real
world implementations to
show you how to build a
Silverlight application
from start to finish, as
well overall strategy why
we should or shouldn't
use Silverlight.
Come learn how to take
your UI to the next level
with Silverlight. You'll
see how powerful Zoomable
interfaces can be built
(hint: bring some 3D Red
and Blue glasses!), how
ink can be integrated
into your Web UI, how
internationalization is a
piece of sushi and how
rolling your own controls
is well-easy.
I am always being told
off by i-technologists
for quoting Picasso as
having said that
computers are useless.
But I still love his
reasoning: 'Because they
can only give you
answers.' Picasso, like
AJAXWorld Magazine, liked
questions. So we thought
we would share with you
what some of the world's
leading rich Internet
application pioneers are
thinking may be the next
questions that we need to
see answered. From that,
readers can themselves
infer: where is AJAX
headed next?
Microsoft today attempted
to exorcize the
interoperability bogeymen
that have haunted it
since it was first
discovered to be using
secret APIs 20 years ago,
bogeymen that now quote
European antitrust law at
it and carry writs from
the Court of First
Instance in Luxembourg.
To avoid further
confrontation with the
European Commission,
which opened a broad
investigation of
Microsoft's
interoperability last
month, the company said
it would voluntarily open
up all the APIs and
communications protocols
in its biggest revenue
producers now and
forever. To be clear, it
said that these are the
APIs and protocols 'used
by other Microsoft
products.'
Key opinion-formers in
the field of
infrastructure and
pioneers of
virtualization
technologies of all types
have already begun
submitting speaking
proposals to
Virtualization Conference
& Expo 2008 East, being
held in New York City,
23-24 June, 2008. Topics
covered will range from
Server Virtualization,
Application
Virtualization, Desktop
Virtualization, Network
Virtualization, I/O
Virtualization and
Storage Virtualization,
to Virtual Machine
Automation, Physical to
Virtual (P2V) Migration,
Management Applications,
Tools and Utilities, and
Virtualization Scripts
and Procedures.
Google doesn't like the
idea of Microsoft buying
Yahoo any more than
Microsoft likes the idea
of Google buying
DoubleClick. Today in a
blog Google general
counsel David Drummond
said Microsoft?'s $44.6
billion hostile bid for
Yahoo 'raises troubling
questions.' 'This is
about more than simply a
financial transaction,
one company taking over
another,' he wrote. 'It's
about preserving the
underlying principles of
the Internet' openness
and innovation,' throwing
in Microsoft's face
allegations of possible
monopolization and
antitrust leverage onto
'new, adjacent markets.'
Google, which does not
give guidance, missed
both Wall Street's top
and bottom expectations
for its December quarter
by a hair and the punters
turned vicious pounding
it down around 50 bucks
after-hours. Consensus
demanded non-GAAP
earnings of $4.44 on
revenues of $3.45
billion. Google came in
with $4.43 on revenues
$3.39 billion. Those
revenues figures are net
of what's called TAC,
Google's traffic
acquisition costs, the
money it pays its
partners, which it this
case amounted $1.44
billion or 30% of its ad
revenues.
In response to the
proliferation of other
frameworks used to create
rich Internet
applications such as Flex
from Adobe (formerly from
Macromedia) and
AJAX-based frameworks,
Microsoft Silverlight was
recently introduced. All
three of these
applications, as well as
the others on the market,
enable a web developer to
create an interface on a
web page that is much
more robust than
traditional HTML-based
pages once were.
Forget the fact that
Microsoft came in
Thursday with
record-breaking fiscal Q2
earnings, up 92%, to $4.7
billion, or 50 cents a
share, on revenues, up
30%, to $16.37 billion
and an operating income
of $6.48 billion, the
giant leaps are skewed
because of an easy
compare due to deferred
revenue and the company's
technology guarantee
programs last year.
Analysts expected 46
cents on $15.95 billion.
In this session, Laurence
Moroney, Microsoft, will
introduce Silverlight 2.0
and how it can be used to
easily and productively
build next generation
Rich Interactive
Applications using C#,
XAML, JavaScript, AJAX
and more. He will
demonstrate how to go
from Zero-to-Hero as well
as how to build more
complex nTier
applications with
Silverlight at the front
end, as well as using
Silverlight with PHP,
Java and other back-end
technologies.
Visual WebGui is the only
framework that provides
seamless integration to
Visual Studio and the
.NET framework which
extends the paradigms of
ASP.NET in both
design-time and run-time
to support WinForms
development for web.
Visual WebGui offering is
unique and not more of
the same (150 AJAX
frameworks)! Visual
WebGui replaces all of
the ASP.NET methodologies
which were designed for
developing sites, with
WinForms methodologies,
which were designed for
developing applications.
Microsoft disclosed late
Thursday that Jeff
Raikes, the head of its
Office operation, second
only to Windows in
bringing in revenue, was
retiring and will be
replaced by Stephen Elop,
44, Jupiter Networks'
short-term COO. Before
Jupiter, Elop was
president of worldwide
field operations at Adobe
by virtue of Adobe's 2005
acquisition of
Macromedia, where he was
president and CEO. Elop
also has experience as a
chief information
officer. The plan is for
Raikes, 49, to hang
around until September as
a backstop as a member of
the senior leadership
team for purposes of
transition.
Microsoft's acquisitions
guy, corporate VP of
corporate development
Bruce Jaffe, also
responsible for strategic
investments and joint
ventures - stuff like
Microsoft's $6 billion
aQuantitive acquisition
and its $240 million
Facebook investment -
will be leaving the
company at the end of
February. Valleywag
thinks he might start his
own company in Silicon
Valley.
In this session, Laurence
Moroney, Microsoft, will
introduce Silverlight 2.0
and how it can be used to
easily and productively
build next generation
Rich Interactive
Applications using C#,
XAML, JavaScript, AJAX
and more. He will
demonstrate how to go
from Zero-to-Hero as well
as how to build more
complex nTier
applications with
Silverlight at the front
end, as well as using
Silverlight with PHP,
Java and other back-end
technologies.
Redmond Developer News
has published an
interview with Dr. James
Gosling, creator of the
Java language, where
among other things, he
talks about JavaFX and
competing technologies.
And he made a comment I
can't agree with. Here it
is: 'If you look at
something like Flash,
when you get to the much
more advanced stuff -
richer interfaces, more
complex network
protocols, more complex
APIs - it really falls
short.'
Google's new-year special
logo, which went live
briefly as 2008 began,
celebrated the 25th
anniversary of TCP/IP -
adopted by Arpanet on
January 1st, 1983. While
'invisible' to most
users, many of the layers
built on top of TCP/IP
are well-known even to
laymen: HTTP (Hyper Text
Transfer Protocol), FTP
(the File Transfer
Protocol), SMTP and POP3,
and IRC.
Telerik has released
RadControls Q3 2007. The
latest volume includes
updates for all product
lines for Web and desktop
presentation layer
development, as well as a
new release of Telerik
Reporting and a preview
of Telerik's RIA controls
for Silverlight 1.1/2.0.
Q3 introduces new
controls and features
across all product lines.
Along with functional
updates, the Q3 release
introduces Microsoft
Visual Studio 2008 and
.NET 3.5 compatibility.
Shipped as a part of
Microsoft Visual Studio,
SourceSafe sells more
than $40 million (US) per
year (Source: IDC) and is
a very popular version
control program for
Windows developers. As
the teams go distributed
and cross-platform, the
limitations of SourceSafe
rise to the surface. In
fact, there has been a
lot of negative press
about the drawbacks of
SourceSafe.
The evolution of Web
sites to dynamic rich
interactive applications
is a true revolution for
users. But for ASP.NET
developers tasked with
building high-performing
scalable applications, it
presents major
challenges. The features
that characterize blogs,
wikis, personalized
pages, and other
data-driven Web 2.0
applications
fundamentally change
processing, transmission,
and rendering workloads,
and require new
approaches and solutions.
In Web 2.0 applications:
Roughly two years ago,
when I was writing an
article on 'New Features
for Device Developers in
Visual Studio 2005' that
was published in the
August 2005 issues of
this magazine, our
program management team
was already busy shaping
the next release of the
product, which is soon to
be released as Visual
Studio 2008. We spent a
lot of time talking to
our major customers and
reviewing the feedback we
got on blogs and
questions on forums on
newsgroups to identify
what
enhancements/features
would be most useful to
our device developers.
One thing that surfaced
was that device
developers needed more
help when it came to
testing their
applications efficiently.
Whether that meant
testing on multiple
devices or under varying
conditions or simply
being able to write unit
tests, they clearly
needed help getting
applications to market
faster by reducing the
testing time.
JavaFX is a scripting
language that provides
more powerful client
applications in term of
features for the user
interface experience as
well as being
incorporated with server
platform technology such
as RMI, Web Services, and
EJB. Its ability to reuse
all Java libraries opens
an opportunity for JavaFX
to create flexibility and
ease the integration and
reuse of existing Java
applications.
Limelight Networks
announced that
Blockbuster has
exclusively selected
Limelight Networks' rich
media CDN and Microsoft
Silverlight to provide
the technical streaming
capabilities for the
first studio-backed
feature streamed in its
entirety -- JACKASS 2.5
-- to be distributed
directly online by
Paramount Pictures
Digital Entertainment,
MTV New Media group from
MTV Networks and
BLOCKBUSTER.
In keeping with the
longstanding SYS-CON
tradition of being at the
very forefront of
software development with
all its online and
offline resources,
SYS-CON Media & Events
jointly today announced a
double whammy, launching
both 'Open Web
Developer's Journal' (htt
p://openweb.sys-con.com)
and 'Open Web Developer
Summit' (http://openweb.s
ys-con.com) - to be held
for the first time in New
York City April 21-22,
2008.
For building
applications, BundleWorks
includes ant tasks and
command line tools to
allow developers to build
standard bundles for both
custom and third-party
applications. For
testing, BundleWorks
allows a developer to
create and manage
multiple environments to
test multiple versions of
applications. For
deployment, BundleWorks
supports local and remote
deployment and provides a
library of functions to
handle common deployment
tasks. For maintentance,
BundleWorks tracks all
bundle actions and
configuration changes
providing a complete
history of activity.
Since Ed Zander led Sun
into the valley of the
shadow of death back,
what? over five years ago
now, it has never
recovered. And there's a
good chance the same
thing may happen to
Motorola. With a year
left to run on his
contract, Zander quit
yesterday and clearly not
a moment too soon given
the events of the last
year or so. There are
people who would have
gladly ridden him out of
town on a rail months ago
and it's assumed he's
resigning now to avoid
getting fired. Zander,
whose telecom experience
consisted of answering
the phone, was brought in
four years ago to narrow
the lead in phones
between a first-place
Nokia and a second-place
Motorola. Motorola is now
in third place, losing
ground to both Nokia and
Samsung, its market share
sheered from 20.7% a year
ago to 13.1% now.
VS 2008 can also be used
to build AJAX-based web
apps. It can be used to
target multiple versions
of software like existing
.NET 2.0 and ASP.NET 2.0
programs and continue to
deploy them on .NET 2.0
machines. .NET Framework
3.5 supports Windows
Presentation Foundation
(WPF), Windows Workflow
Foundation (WF) and
Windows Communication
Foundation (WCF). It can
handle SOA, Web 2.0 and
SaaS applications.
Lots of people have been
asking about how to get
started with Silverlight,
and what they need to do
to get up and running
with Silverlight quickly.
Inspired by blog posts
such as Jesse Liberty's,
I'm going to take this
from first principles,
with no prior knowledge
assumed. So let's get
started with the first
and most simple
application - a 'Hello
World' in Silverlight.
You need no special tools
for this. Just notepad
will do...
My money is on targeting
iPhones and WM devices
until Android actually
shows up live and in the
wild on more than 500,000
devices. Also, don't be
fooled about the Android
developer challenge.
That's not $10million in
prize money, that's a $10
million bribe in order to
obtain the critical mass
of engaged developers
they know will be
required for anything
useful to come out of the
Android project. If they
don't have truckloads of
developers begging to get
their apps onto the
phone, their framework
will fail and all the
mobile partners will go
back to business as
usual.
There's a couple of
things that I like about
his sample, and a couple
of things that worry me.
First, I like the idea
that there's an Ajax
controller. I hope in the
final bits it's simply
called Controller and
they don't make you
distinguish between an
Ajax controller and a
regular controller - you
should be able to pick
and choose the
functionality you want,
and, well, quite frankly,
I'm just sick and tired
of seeing the word Ajax
embedded in code. The
Ajax controller should
give you, as he
demonstrates, the ability
to render small bits of
HTML. What I dislike
about the Ajax
nomenclature is that this
functionality is useful
even outside the realm of
Ajax rendering and I
think it should be
included in the default
controller.
Cynergy Systems, Inc
announced the opening of
its second European
office in Central London.
The company?s other
European office is
located in Copenhagen.
Dave Wolf, Cynergy's vice
president, shared, ?The
European market is
clamoring for the
business benefits
delivered by rich
Internet applications.
As the global leader in
RIA design and
development, expanding
our European footprint is
a natural progression in
our company's continued
growth.
I asked what she did for
a living. She said she
was a software engineer
working with SOA. I did
not think about my plane
ride much until I arrived
in San Francisco to
attend the SOA World
Conference & Expo this
past Monday and Tuesday.
The first day of the
conference as I walked
into the hotel, guess who
I saw? My friend who I
met on the Turkish
Airlines flight from
Istanbul. What a small
world, isn't it? Her
company was one of the
sponsors of the event.
The three-year-old Dojo
Foundation has put out
version 1.0 of Dojo, an
open source JavaScript
toolkit for AJAX
development meant for
building rich Web 2.0
applications without
proprietary plug-ins or
single-vendor solutions.
The widgetry makes use of
Google Gears, Google's
solution for making
applications work both
on- and offline. What
Dojo calls Dojo Offline
is based on it. The
toolkit is all of 25K in
size and supports
progressive enhancement
and animations and is
supposed to open the door
to a wealth of
high-quality widgets and
extension modules. Dojo
also supports the
Firefox, Safari, Internet
Explorer and Opera
browsers and the OpenAjax
Alliance Hub 1.0 to
guarantee
interoperability with
other toolkits IBM, Sun,
BEA and AOL are Dojo
backers.
Microsoft's immediate
answer to rival web-based
applications, its free
Windows Live online
programs, the stuff it
calls 'software plus
services,' emerged from
their beta gauntlet
Tuesday. The suite
includes e-mail, instant
messaging, photo sharing,
blogging, parental
controls for surfing and
event planning. Users can
read and answer e-mail
even if they're offline.
It aggregates with AOL
and Google Gmail.
In what amounts to a
monumental reversal of
policy, Microsoft said
Monday in a press release
- so it's in writing -
and publicly at TechEd in
Barcelona that it's
changing its licensing
terms and will no longer
restrict developers 'to
building solutions on top
of Visual Studio for
Windows and other
Microsoft platforms
only.' In the same press
release it said it's
committed to putting out
its next-generation
Visual Studio 2008
development environment
and its .NET Framework
3.5 upgrade by the end of
the month ahead of its
'official' launch on
February 27 along with
the delayed Windows
Server 2008 and SQL
Server 2008.
So I went to go re-watch
Scott Guthrie's video
illustrating the new
upcoming MVC
(Model-View-Controller)
framework for ASP.NET
when I noticed that the
content is in
Silverlight. That's fine,
MS is trying so hard to
push Silverlight as the
answer to the world's
problems that it's
probably a requirement
that all new content from
MS come out as
Silverlight content.
Whatever, I can cope....
normally. However...
today I couldn't see the
content. Why? Because I
got a message that looks
like this: