Translation
Event
health and safety
IT Related
Marketing
Equipment
Printing
Recruitment
looking for color printing services
Related Articles
COPYLINK DIGITAL Photocopying, copylink reprographic
21 December 2007
services, color copying, b&w copying, priting from your cd/email, plan printing, ink & laser toners, laminating, document binding, fax send/receive service, call in to see us at, prompt service, competitive rates. 77 Cavendish Place, Eastbourne,...
COPYLINK DIGITAL Photocopying, copylink
21 December 2007
reprographic services, color copying, b&w copying, priting from your CD/email, plan printing, ink & laser toners, laminating, document binding, fax send/receive service, call in to see us at, prompt service, competitive rates. 77 Cavendish Place, Eastbourn...
Adobe adapting to hosted SW model
18 October 2007
Adobe CEO Bruce Chizen spoke at the Web 2.0 Summit in San Francisco, and IDG News Service had a chance to interview him before his appearance at the event. In this edited version of the conversation, Chizen spoke about Adobe's strategy for hosted software, its baby steps in the online advertising business, and its AIR technology for building desktop-based rich Internet applications.IDGNS: What is Web 2.0 to you, and what is Adobe's role in it?Chizen: To me, Web 2.0 is the realization of everything we talked about in the Web 1.0 era: The ability to take advantage of Web services, to have rich Internet applications, to have socialization and collaboration, to have hosted applications. These things were talked about but hard to do. Web 2.0 is the execution of that, and Adobe is the enabler of a lot of that experience.Most of the images on the Web have probably been touched by Photoshop. Most of the video is probably edited or enhanced with Premiere. Most of the animation and video playback is Flash. A lot of the rich Internet applications are being built with our Flex framework, taking advantage of Flash. The graphics [involve] Illustrator, and on and on.IDGNS: It seems that in recent months, the Adobe story has gotten more complicated than it was a few years ago as the company moves into new areas and technologies like hosted applications. Are you concerned that this might confuse and alienate existing customers?Chizen: Your perception is accurate. Our business has gotten more complex and more diversified. As a company that has been growing 20 to 30 percent a year, in order for us to sustain that growth, we need to address more customers with different products and solutions. But our mission hasn't changed for the past 25 years: To help enable the communication of rich ideas and information in a reliable, compelling, engaging manner.Twenty-five years ago we did that on paper with [printing technology] PostScript. What has changed is the world around us: More people are trying to communicate more information than ever before, so we're able to address more markets.Am I concerned we'll be alienating our current customers? No. As long as we continue to serve their needs, we'll be okay.IDGNS: Do you currently generate any revenue from online ads?Chizen: A very tiny amount today via a hosted application called Premiere Express. It lets consumers do simple video editing. We offer it through partners like Photobucket [and MTV]. Some of those business models are advertising-based. We'll continue to experiment.Our Adobe Media Player [now in beta] is also an ad-based business model. We enable broadcasters and content providers to make money on their content through a very clever advertising user interface. We're also working on a Photoshop Express, which will let consumers do image editing. It'll be either ad-based or subscription-based.IDGNS: Do you foresee online ad revenue becoming a noticeable part of Adobe's revenue mix?Chizen: It depends on how many years you look ahead. Many of our core customers care so much about the quality of the information that they're trying to provide that they want their solutions to be unencumbered and won't put up with advertising. But there will be more casual users who will want our capabilities but not pay directly for it, and that's where you'll see advertising.IDGNS: Do you offer any of your packaged software products in full-featured but hosted versions?Chizen: No, we don't.IDGNS: Will there come a time when your full-featured products will be offered as a hosted SaaS (software-as-a-service) model?Chizen: Yes, but over time. To benefit from a full-featured version of Photoshop, the experience as a hosted application wouldn't be very good, and that's because of bandwidth speeds. The capability of broadband doesn't equate to what you can get from your local computer.You'll see us do hybrid applications that take advantage of the desktop, but where appropriate, we'll provide hosted functionality for things like sharing. Our Kuler [web-hosted application] lets people collaborate using different color settings, [and works in conjunction with] producs like Illustrator, which resides on the desktop.That's going to happen over the next number of years: We'll have these hybrid environments for full-featured applications. As broadband gets greater and greater, there's the possibility of taking the desktop app and moving it to the host. Five years is probably the minimum.But the capability of the desktop and laptop is advancing so quickly ... and broadband capability isn't increasing that rapidly. Even if it increased that rapidly, people are throwing more data into the pipes, which will slow down the delivery of the information.IDGNS: So you're seeing interest from users in hosted software that simplifies workgroup collaboration?Chizen: For more casual users, we'll have hosted services. We announced a service recently called Share [in beta version], which lets you extend what Acrobat does or what the Adobe Reader does -- document sharing, PDF creation, word processing -- which will all be hosted, but you're still going to want to do a lot of things on your desktop.IDGNS: Do you agree the future of software delivery is that SaaS/hosted model?Chizen: Eventually. The key is how long does that take. It depends on the application and on broadband capabilities. I'm smart enough to say that will be in 20 years probably.[Chizen later said during his presentation at the conference that he foresaw the Adobe software delivery model changing from packaged applications to SaaS about 10 years from now.]IDGNS: Does the SaaS/hosted model also present a threat to Adobe if stealthy competitors develop from the ground up as hosted software and offer some credible competitors to Adobe packaged applications?Chizen: Any shift of delivery model or business model is a threat to any company like Adobe that makes a lot of their revenue selling desktop software. It's up to us to make sure that as the environment is capable of delivering functionality to users, that Adobe is there before anyone else.What we've done in video editing with Premiere Express, what we're doing with Photoshop Express with Share, what we do today with PDF creation online are great examples of Adobe being ahead of others in taking advantage of the changing landscape.IDGNS: When did Adobe develop a sense of urgency for reacting to the SaaS trend?Chizen: Back in the first dot-com wave is when we became sensitive to it, and we developed Create PDF Online. I'd say it was a little over two years ago when we got a sense of urgency around it. Our first major hosted application was the Acrobat Connect real-time conferencing product.IDGNS: You're in the process of acquiring Virtual Ubiquity, maker of the Buzzword hosted word processing application. Are you interested in having hosted spreadsheet and presentation applications and forming an office productivity suite?Chizen: Spreadsheet, probably not, but the presentation application is intriguing. The trick is to develop one or acquire one where we believe we're differentiated by leveraging the AIR platform. What excited us about Buzzword wasn't being in the word processing business but that it's a great example of what AIR can do. It also fits really nicely into our Acrobat document collaboration strategy.IDGNS: Do you see Adobe competing against Google's Apps suite of communication and collaboration hosted software and against Microsoft Office?Chizen: It's more about offering the service to someone who is already collaborating with PDF documents, sharing their documents, or protecting their documents with us online and who wants to be able to edit or create a document. We're not looking to target the serious word-processing Office user, but for those people who are in our ecosystem, involved in a collaborative workflow, we want to make sure we can address their needs.IDGNS: Why is the AIR approach preferable to building an offline component for browser-based applications along the lines of what Google is doing with Google Gears?Chizen: For some applications, the browser is great, and having offline capabilities will be a great extension. But for other applications, we want complete control over the user experience [and the browser is inadequate.]That's where we really differentiate: The ability to go a little further in local capabilities, the ability to drag and drop easily from the desktop to the application and back. Those things would be tough to do with a browser. And some applications, you want to stay in them and don't want to be encumbered by a browser. You want local presence, and that's where we really shine.IDGNS: What's your latest take on Microsoft's Silverlight plug-in for delivering video and interactive graphics on the Web like Flash?Chizen: It appears to be trying to imitate the Flash player: It runs in the browser and is designed for interactivity, animation, and video. Fortunately, we've had a 10-year head start, and we have a complete ecosystem around Flash.We're on 99.1 percent of all computers and on 300 million non-PC devices. More than 70 percent of video is streamed through Flash player. Millions of developers and designers use Adobe tools.It's going to take Microsoft a long time to catch up, we believe. In the meantime, we continue to advance Flash, and we're working on AIR. I take Microsoft seriously, but we're in pretty good shape.
jQuery and Microsoft
28 September 2008
jQuery is a lightweight open source JavaScript library (only 15kb in size) that in a relatively short span of time has become one of the most popular libraries on the web. A big part of the appeal of jQuery is that it allows you to elegantly (and efficiently) find and manipulate HTML elements with minimum lines of code. jQuery supports this via a nice "selector" API that allows developers to query for HTML elements, and then apply "commands" to them. One of the characteristics of jQuery commands is that they can be "chained" together - so that the result of one command can feed into another. jQuery also includes a built-in set of animation APIs that can be used as commands. The combination allows you to do some really cool things with only a few keystrokes. For example, the below JavaScript uses jQuery to find all <div> elements within a page that have a CSS class of "product", and then animate them to slowly disappear: As another example, the JavaScript below uses jQuery to find a specific <table> on the page with an id of "datagrid1", then retrieves every other <tr> row within the datagrid, and sets those <tr> elements to have a CSS class of "even" - which could be used to alternate the background color of each row: [Note: both of these samples were adapted from code snippets in the excellent jQuery in Action book] Providing the ability to perform selection and animation operations like above is something that a lot of developers have asked us to add to ASP.NET AJAX, and this support was something we listed as a proposed feature in the ASP.NET AJAX Roadmap we published a few months ago. As the team started to investigate building it, though, they quickly realized that the jQuery support for these scenarios is already excellent, and that there is a huge ecosystem and community built up around it already. The jQuery library also works well on the same page with ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. Rather than duplicate functionality, we thought, wouldn't it be great to just use jQuery as-is, and add it as a standard, supported, library in VS/ASP.NET, and then focus our energy building new features that took advantage of it? We sent mail the jQuery team to gauge their interest in this, and quickly heard back that they thought that it sounded like an interesting idea too. Supporting jQuery I'm excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward. We will distribute the jQuery JavaScript library as-is, and will not be forking or changing the source from the main jQuery branch. The files will continue to use and ship under the existing jQuery MIT license. We will also distribute intellisense-annotated versions that provide great Visual Studio intellisense and help-integration at design-time. For example: and with a chained command: The jQuery intellisense annotation support will be available as a free web-download in a few weeks (and will work great with VS 2008 SP1 and the free Visual Web Developer 2008 Express SP1). The new ASP.NET MVC download will also distribute it, and add the jQuery library by default to all new projects. We will also extend Microsoft product support to jQuery beginning later this year, which will enable developers and enterprises to call and open jQuery support cases 24x7 with Microsoft PSS. Going forward we'll use jQuery as one of the libraries used to implement higher-level controls in the ASP.NET AJAX Control Toolkit, as well as to implement new Ajax server-side helper methods for ASP.NET MVC. New features we add to ASP.NET AJAX (like the new client template support) will be designed to integrate nicely with jQuery as well. We also plan to contribute tests, bug fixes, and patches back to the jQuery open source project. These will all go through the standard jQuery patch review process. Summary We are really excited to be able to partner with the jQuery team on this. jQuery is a fantastic library, and something we think can really benefit ASP.NET and ASP.NET AJAX developers. We are looking forward to having it work great with Visual Studio and ASP.NET, and to help bring it to an even larger set of developers. For more details on today's announcement, please check out John Resig's post on the jQuery team blog. Scott Hanselman is also about to post a nice tutorial that shows off integrating jQuery with ASP.NET AJAX (including the new client templating engine) as well as ADO.NET Data Services (which shipped in .NET 3.5 SP1 and was previously code-named "Astoria"). Hope this helps, Scott
Silverlight 2 Release Candidate Now Available
26 September 2008
This evening we published the first public release candidate of Silverlight 2. There are still a small handful of bugs fixes that we plan to make before we finally ship. We are releasing today's build, though, so that developers can start to update their existing Silverlight Beta2 applications so that they'll work the day the final release ships, as well as to enable developers to report any last minute showstopper issues that we haven't found internally (please report any of these on the www.silverlight.net forums). Important: We are releasing only the Silverlight Developer Runtime edition (as well as the VS and Blend tools to support it) today, and are not releasing the regular end-user edition of Silverlight. This is because we want to give existing developers a short amount of time to update their applications to work with the final Silverlight 2 APIs before sites are allowed to go live with it. There are some breaking changes between Beta2 and this RC, and we want to make sure that existing sites can update to the final release quickly once the final release is out. As such, you can only use the RC for development right now - you can't go live with the new APIs until the final release is shipped (which will be soon though). You can download today's Silverlight Release Candidate and accompanying VS and Blend support for it here. Note that Expression Ble