Archive for October 14th, 2008

15 Must Knows About The New Chrome Browser

Tuesday, October 14th, 2008

15 Must Knows About The New Chrome Browser

So, a lot of people are wondering whether Google Chrome is really worth all of the hype out there about it. In order to help you decide, here are fifteen things you should know about it:

• It’s really, really, really fast

• It goes through HTML code a lot faster and easier than most browsers do

• You can go incognito and keep people from seeing your browsing history

• It’s easy to switch to

• The start page is actually intelligent

• It has its own task manager

• You can drag tabs out and back in again

• It’s based on WebKit, which also powers some other browsers

• There are no plans to make a version for Linux

• The minimalistic design means you don’t get a bunch of clutter

• It’s already taken Opera’s market share in two days

• A version for Mac will be coming out

• A version for iPhone will be coming soon

• It’s got a serious security bug where Java is concerned

• It just might rival IE, even in its beta form

Source : googlechromium.com

Silverlight 2: Google Chrome support, yes; iPhone, no

Tuesday, October 14th, 2008

Silverlight 2: Google Chrome support, yes; iPhone, no

Microsoft announced, as expected, on Monday that the second version of its Silverlight browser plug-in is done and will be available imminently for a variety of platforms, including Windows, Mac OS X, Internet Explorer, Firefox and Safari. An Apple iPhone port is not in the works, due to Apple restrictions, the Softies said, but the new plug-in works well now with Google’s Chrome browser, currently in beta.

Microsoft officials said Silverlight 2 will be available for download from the company’s Silverlight site starting on October 14. They also said that anyone using a beta version of Silverlight 2 or Silverlight 1 will be “automatically upgraded” via Microsoft’s various patching systems to Silverlight 2 in the coming months. (However, users will be able to block the Silverlight 2 download if they decide to do so.)

During a call with press and analysts announcing its Silverlight 2 release, Microsoft execs repeated multiple times that Silverlight has gained substantial market share — a claim that seemingly flies in the face of most market-share numbers I’ve seen over the past year or so comparing Adobe Flash share to Silverlight share.

Microsoft says that “one in four consumers worldwide has access to a computer with Silverlight already installed.” In some (unspecified) countries, Silverlight deployment is already over 50 percent, company officials said on Monday. (Remember: Just because a PC has Silverlight on it doesn’t mean that it doesn’t have Flash installed, too.)

Microsoft expects Silverlight 2 to be on “hundreds of millions of machines” within a relatively short time, officials added. Hewlett-Packard signed a deal earlier this year to preload Silverlight on new machines; officials suggested more similar deals may be in the offing.

Officials said to expect more news on how Microsoft is Silverlight-enabling its own next-generation apps in the coming weeks/months. I wouldn’t be surprised to see some of the new Live Mesh applications Microsoft is building — or maybe even Office 14 applications — helping to enable PowerPoint to run online/offline in the browser, for example.

(more…)

Review: SimpleTech [re]drive

Tuesday, October 14th, 2008

Review: SimpleTech [re]drive

SimpleTech’s 500GB [re]drive is an environmentally friendly external hard drive that promises energy savings and high performance. Though it’s both aesthetically pleasing and environmentally conscious, the drive is handicapped by its USB connection speed.

The earthy and chic external chassis is made from locally grown bamboo and recycled aluminum. The packaging is also 100 percent recyclable and contains only the bare essentials (such as a setup guide written on the interior of the box) to help reduce waste.

The [re]drive is also energy conscious. It uses an Energy Star power adapter, and, according to SimpleTech, the specially sourced low-power drive saves users up to 90 percent in power consumption. There’s no fan, which means less energy to power the re-drive and less noise; instead, the aluminum enclosure acts as a heat sink. The drawback is that the drive is heavier than you’d expect for a drive of its size.

SimpleTech boasts a new feature called Turbo USB, which the company claims will make for much faster USB performance. Unfortunately, the Turbo USB drivers for Mac will not be available until January, so we tested the [re]drive with a standard USB connection. We’ll update our test results when SimpleTech releases the Turbo USB drivers for the Mac.

(more…)

Visual Studio 2010 Feature Focus: Profiling and Debugging Parallel Applications

Tuesday, October 14th, 2008

Visual Studio 2010 Feature Focus: Profiling and Debugging Parallel Applications

Visual Studio 2010 will bring a new focus on profiling and debugging parallel applications. One of the primary issues they are trying to address is the black box between source code at design time and the code at runtime. At design time the code is presented in a declarative fashion using PLINQ or Parallel.For, while at run time it is seen in terms of individual threads. What happens between those two layers is a deep mystery as far as the debugger is concerned. To address this Microsoft wants to move the debugger’s focus to a higher level of abstract, namely the task level.

To understand how this will work, it is important to understand that both PLINQ and Parallel.For are built on the Task Parallel Library. Though grossly simplified, one can think of a parallel operation as a collection of Tasks, which in turn are run on top of a collection of threads.

To see what is happening in a task in today’s VS, the developer needs to check each thread individually. With VS 2010, a new window shows tasks directly. Each task is shown as a box containing its call stack and the arguments passed in. Multiple tasks sharing a common call stack will be listed in the same box. If tasks have a common base but diverge further down in the call stack, they are shown as a common box with separate child boxes hanging off them.

Instead of stacks, one can also look at a method view. This focuses on a given method regardless of how it is called, with parent and child boxes for each method that calls or is called by the selected method.

A separate view shows how tasks are related to the child tasks it created. By default this is a hierarchal grid with information such as whether or not the task has been started and what it is waiting on. Grouping and sorting by any column is allowed.

(more…)

Enterprise Web 2.0: Building the Next-Generation Workplace – the Driving Force behind Just about Every Aspect of Enterprise Web 2.0, is of Course, the User

Tuesday, October 14th, 2008

Enterprise Web 2.0: Building the Next-Generation Workplace – the Driving Force behind Just about Every Aspect of Enterprise Web 2.0, is of Course, the User

The term ‘Enterprise 2.0’ has become the catch-all phrase that describes the wholesale change in enterprise IT thinking. Driven by changing business needs and social factors, organisations are starting to do things differently. Speed, agility, mobility, reuse, and innovation are the transformative drivers that are forcing organisations to push aside old technologies, models, and architectures to make way for the new Web 2.0 world of service-oriented, highly-virtualised, truly-commoditised, and eventually ‘utilitised’ systems and solutions. Social software, collaboration, and real-time communications are pivotal parts of the ‘Enterprise Web 2.0’ story, and these are acting as the conduits for new cultural ideas and practices.

ANALYSIS

Introduction

The term ‘Enterprise 2.0’ has become something of a catch-all phrase that describes the wholesale shift in enterprise IT thinking. Driven by changing business needs and social factors, organisations are starting to do things differently. Speed, agility, mobility, reuse, and innovation are the transformative drivers that are forcing organisations to push aside old technologies, models, and architectures to make way for the new Web 2.0 world of service-oriented, highly-virtualised, truly-commoditised, and eventually ‘utilitised’ systems and solutions.

Vendors and commentators have been appending the ‘2.0’ suffix to all manner of enterprise products and domains over the last year or so in an attempt to signify something new, innovative, and user-focused. The terms ‘BI 2.0’, ‘ERP 2.0’, and ‘CRM 2.0’ have all been used in some way or another to imply ‘next generation’ or ‘leading-edge’, but the term ‘Web 2.0’ remains the touchstone of the IT industry, and use of the term by the IT cognoscenti when discussing a product or service usually infers particular value or importance.

In some circles, the terms ‘Enterprise Web 2.0’ and ‘Enterprise 2.0’ are used interchangeably to describe the application of Web 2.0 ideas and technologies in the enterprise; however, Butler Group believes that a clear distinction exists between the use of these two terms, and that this differentiation is important to maintain, as it enables a more meaningful discussion to be had when examining the future role of IT within the business. We’ve been here once before of course, with the words ‘Web’ and ‘Internet’ being used interchangeably, and this still causes confusion today when IT professionals have conversations with their business counterparts.

Building on the somewhat vague and yet particular usage of the term ‘Web 2.0’, ‘Enterprise Web 2.0’ describes a fresh, and some would say new, approach to the design and provision of business applications that incorporates aspects such as social networking, collaboration, and real-time communication. In addition, Enterprise Web 2.0 focuses a great deal of attention on the user’s ‘experience’ or ‘joy of use’ – something of a novelty in enterprise IT these days. By comparison, when Butler Group talks about ‘Enterprise 2.0’, we are focusing on the composition and architecture of the IT ecosystem, and the associated business models that will support Enterprise Web 2.0 applications.

Business Issues

Although technology certainly plays a part, Enterprise Web 2.0 represents more of a philosophical shift than it does a prescribed set of IT products or solutions. As with the consumer-oriented Web, Enterprise Web 2.0 is very much concerned with the user experience of corporate systems and applications, and on extracting business value from the social contributions and interactions of the organisation’s various stakeholders.

Understanding what experience is expected by which constituency is crucial, and herein lies the challenge for business decision makers.

There are many business drivers associated with the push to adopt Web 2.0 concepts and philosophies, the most important of which relate to the areas of customer service, cost reduction, innovation, risk mitigation, and market opportunities. Each of these can, in turn, be linked with specific pieces of Web 2.0 technology or concepts; however, forming and establishing these links is not a task to be undertaken lightly.

Enterprises can no longer ignore the gravitational pull of Web 2.0 technologies, concepts, and memes, as they are immense. However, Butler Group is witnessing a repeat of history in some cases, as businesses and institutions opt not to invest in this area, as they fail to see the relevance of this sea change to their organisations. This presents something of a concern, because the Web is central to so many aspects of business and commerce. Even the public sector, with its traditionally cautious approach to new technology and process change, has recognised the importance of Web 2.0. Indeed, the people-centric aspect of Web 2.0 probably makes this era of ICT evolution the most relevant yet.

As has already been stated, Enterprise 2.0 is concerned with the composition and architecture of the IT infrastructure that will support Enterprise Web 2.0 applications. In the past, the shape and nature of corporate IT has been determined by a number of factors, most of which related to the very specific nature of the organisation’s business and operational requirements. Enterprise 1.0 was dominated by a handful of powerful vendors and service providers, and most of the systems and applications constructed during this time were siloed. Expensive integration projects were the norm, as IT departments tried to respond to the organisation’s changing business requirements.

The business issues that are forcing IT management to re-evaluate their strategies are of course many and varied, but some common trends have become evident. The management of customer relationships continues to remain pivotal for most organisations, and so the social aspects of Web 2.0 are mirrored in the corporate world of Enterprise Web 2.0. Workforce mobility and changing communication patterns are two more trends that are driving change at the infrastructure layer, and so unified communication and collaboration requirements form an

important part of Enterprise 2.0 strategy.

Risk management and mitigation continues to be a high priority for CEOs, and this has produced a cascade of requirements impacting corporate IT, many of which relate to the governance and control of information. The need to address new markets and the ability to continuously innovate are placing great demands on the IT department, both in terms of skills and resources, and so the ability to mix-and-mach external services from a variety of providers to fulfil business system functional requirements is a major, non-technical element of Enterprise 2.0 strategy.

Technology Issues

Enterprise Web 2.0 might be about putting the user (i.e. employee, customer, or stakeholder) first, but in order to do so it also requires supporting technology. And so at the IT infrastructure level, Enterprise 2.0 means Internet Protocol (IP) everywhere – voice, video, and data. Enterprise 2.0 also means, ‘open’ standards rather than proprietary or ‘closed’ systems. Furthermore, Enterprise 2.0 technology means user-driven technology and not IT-driven technology.

If we take, for example, the implementation of a social networking site, perhaps as a way to enhance customer relationships or to capitalise on the knowledge and know-how of employees, then this requires technology investment in terms of hardware, software, networking infrastructure, and bandwidth. All that technology costs money, and building a cohesive and compelling business plan to warrant such spend is not easy if one considers that we are in some ways still in the experimental phase of Enterprise Web 2.0. Open source advocates might shout about the cost benefits of this increasingly popular software model, but it still needs hardware to run on, and the few open source hardware projects that have been initiated have not yet had the same impact on costs as software initiatives.

(more…)