Skip to main content

Home/ Groups/ Open Web
Gary Edwards

InfoQ: How to Design a Good API & Why it Matters - 0 views

  •  
    A video with slide presentation featuring Google's Joshua Bloch. The topic is Java API Summary: A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.
Maluvia Haseltine

Apatar - Open Source Data Integration & ETL - 0 views

  •  
    Join your on-premises data sources with the web without coding. Feed data from/to APIs, mashups, and mashup building tools.
Paul Merrell

Martian Headsets - Joel on Software - 0 views

  • You’re about to see the mother of all flamewars on internet groups where web developers hang out. It’ll make the Battle of Stalingrad look like that time your sister-in-law stormed out of afternoon tea at your grandmother’s and wrapped the Mustang around a tree.
  • The flame war will revolve around the issue of something called “web standards.”
Maluvia Haseltine

OpenNebula :: The Open Source Toolkit for Building Clouds - 0 views

  •  
    OpenNebula is a Virtual Infrastructure Manager that orchestrates storage, network and virtualization technologies to enable the dynamic placement of multi-tier services (groups of interconnected virtual machines) on distributed infrastructures, combining both data center resources and remote cloud resources, according to allocation policies. OpenNebula provides internal and Cloud administration and user interfaces for the full management of the Cloud platform.
Paul Merrell

Chrome Experiments - Home - 0 views

  •  
    Page after page of links to experiments using advanced features of the Webkit-based Google Chrome. But update to Chrome 2.x before playing.
  •  
    Flash just died. Webkit and HTML-plus are the winners.
Gary Edwards

WebKit OS: Why Some Developers Think the Palm Pre Could Upstage the iPhone - 0 views

  •  
    Todd Williams, vice president of technology and co-founder of Genuitec, which has been eyeing the Pre and its developer platform, said, "The Pre is the only phone that fully embraces the belief system that mobile Web applications are the way that enterprise mobile content will be delivered going forward. And the mobile Web is the only programming model for the Pre. WebOS is basically a WebKit-based browser that has been expanded into a complete operating system. Thus, the 'native' programming model for the Pre is HTML5/CSS3/JavaScript. There is no other model. Mojo is a JavaScript framework that provides easy integration and access with all 'on phone' content [contacts, calendar, etc.] so applications as rich as any phone's native applications can be built with modern Web technologies."
Gary Edwards

What ASP.NET Developers Should Know About jQuery - MIX Online - 0 views

  •  
    Recently the Rocketman and i have been arguing about webkit/Chromium DOM capabilities and limitations; like the failure to fully implement CSS3! Especially missing is support for CSS3 page layout / page break innovations. I realized that i didn't have a good understanding of browser DOM - client side issues, and came across this interesting post from Dave Ward concerning DOM and jQuery.
    The core issue behind my discussions with the Rocketman have to do with creating a DOM view from OpenXML and ODF documents, and then passing that view to the webkit/Chromium engine. So we weren't all that interested in cross browser support or in how IE8 handles DOM-JavaScript. Dave Ward however not only provides a good discussion about DOM-JavaScript and the importance of jQuery as a force of interoperability, he also points out that Microsoft supports jQuery - including direct support within Visual Studio!
    ".....Though JavaScript itself is a great programming language, the document object model (DOM) can be a web developer's worst nightmare.  The DOM is a method through which browsers expose an interface allowing JavaScript code to manipulate elements, handle events, and perform other tasks related to a document within the browser.  While almost every browser implements an ECMA standard version of JavaScript, their DOM implementations are inconsistent and quirky at best.  In fact, if you've had bad experiences with client-side programming in the past, it's likely that the DOM was the true source of your frustrations, not JavaScript itself.  This is exactly the pain point which jQuery addresses....
    ..... "Officially supported by Microsoft - For many Microsoft developers, this official blessing is the clincher. Not only will Microsoft begin including jQuery with Visual Studio, but it is part of the default ASP.NET MVC project template. What's more, Microsoft Product Support Services has already begun offering support for jQuery."....
Gary Edwards

How to Get Started with iPhone Dev | Webdesigner Depot - Etan Rozin - 0 views

  •  
    With millions of iPhones out there, it makes sense to have your content, or application available on that platform, but how do you go about doing this? Where do you go to get started? And what are the steps you need to take to get there? This article from interface designer, Etan Rozin, is an introduction to the various ways of getting content and applications onto the iPhone. It is by no means a full guide, but hopes to point you in the right direction and give you an overview of what is involved in the process. Excellent explanation and collection of valuable resources!
Gary Edwards

IntalioCloud takes on Salesforce.com » VentureBeat - 0 views

  •  
    IntalioCloud takes on Salesforce.com with public-private cloud design. Note that business applications developed for use in Salesforce's platform have to use the company's proprietary programming language, while IntalioCloud is open to many languages such as JavaScript and Ruby. Third, Intalio says it provides 25 gigabytes of data storage per account, much more than Salesforce. $42 Mill in VC The nexxus here is that both salseforce.com and Intalio need to provide integration into the MSOffice productivity environment to compete with Microsoft Azure.
Gary Edwards

Google and RDFa: what and why - bobdc.blog - 0 views

  •  
    Surprise-to make more money! After the initial burst of discussion about Google putting their toe into the standardized metadata water, I started wondering about the corner of the pool they had chosen. They're not ready to start parsing any old RDFa; they'll be looking for RDFa that uses the vocabulary they somewhat hastily defined for the purpose. Why does the vocabulary define the properties that it defines? It will be interesting to see how the big hustling SEO world adapts to this. In the words of Drupal project lead Dries Buytaert, Structured data is the new search engine optimization. When he writes "Every webmaster wanting to improve click-through rates, reduce bounce rates, and improve conversation rates, can no longer ignore RDFa or Microformats", it reminds me that when the SEO world eventually gravitates more in the RDFa direction or the microformats direction, these very quantitative, results-driven people will have some real data to explain why. I'll have to start searching their voluminous discussions out there to see what people are saying.
Gary Edwards

Google Bets Big on HTML 5: News from Google I/O - O'Reilly Radar - 0 views

  •  
    "Never underestimate the web," says Google VP of Engineering Vic Gundotra in his keynote at Google I/O this morning..... Tim O'Reilly provides us with his play-by-play account of the Google I/O event. Amazing stuff. The Web has arrived and it is no longer the "network of networks". It's rather quickly becoming the mother of all platforms. Great coverage.
  •  
    That article includes a link to an amazing web page, amazing if you've got a bleeding edge HTML 5 browser. http://htmlfive.appspot.com/ The browsers and versions needed are listed on that page. If you've got Google Chrome, upgrade to Chrome 2.0 (hot off the presses) from About Google Chrome (on the customization menu). Playtime with the bleeding edge of the Open Web.
Paul Merrell

Opera: Web standards could eclipse Flash - ZDNet.co.uk - 0 views

  • The next revision of the HTML web language will make Adobe's Flash technology largely redundant, according to the chief executive of browser company Opera. The open web standards included in HyperText Markup Language version 5 (HTML 5) provide a viable alternative to Adobe's proprietary Flash for the delivery of rich media web content, Jon von Tetzchner told ZDNet UK on Wednesday.
  • Von Tetzchner said that HTML 5's handling of rich media meant that Flash — Adobe's ubiquitous, proprietary multimedia platform for the web — is becoming largely unnecessary. "You can do most things with web standards today," von Tetzchner said. "In some ways, you may say you don't need Flash."
Gary Edwards

DataViz "Documents To Go" rocks Google Android with unique Office functions | ZDNet Review - 0 views

  •  
    With Documents To Go for the Google Android platform you get read, write, create and sync support for Word and Excel 2007 (OpenXML formatted) documents, support for receiving and sending attachments through Gmail and other applications (including the free RoadSync Exchange beta client, open password protected files, and view Word documents with track changes so you can see what others have done to your document. ZDNet reviewer Mathew Miller also recommends that people check out the details of the DataViz Intact Technology to see how documents will be handled to maintain file formatting and structure throughout the process of editing. There are two YouTube Video demonstations of "Documents to Go" running on an Android. ........ No collaborative editing with MSOffice desktops, but this is outstanding stuff.
Paul Merrell

Christine A. Varney to Participate in Eighth Annual International Competition Network C... - 0 views

  • Christine A. Varney, Assistant Attorney General in charge of the Department's Antitrust Division, will participate in the eighth annual International Competition Network (ICN) conference in Zurich, Switzerland, from June 3-5, 2009. At the conference, senior government antitrust officials, private-sector antitrust experts from around the world, and representatives from intergovernmental organizations will meet to discuss competition issues.
  • The ICN conference will focus on the recent accomplishments of its five substantive working groups which address: unilateral conduct, mergers, cartels, advocacy and competition policy implementation. Conference panels will include discussions on proposed Recommended Practices for Substantive Merger Analysis and the analysis of tying and discounting arrangements, and will promote the general exchange of views regarding competition law and policy among the participants. Members also will finalize work programs for the coming year.
  • In October 2001, the Department of Justice and the Federal Trade Commission (FTC) joined with antitrust agencies from 13 other jurisdictions around the world (Australia, Canada, the European Union, France, Germany, Israel, Italy, Japan, Korea, Mexico, South Africa, the United Kingdom and Zambia) to create the ICN. The ICN now includes 107 member agencies from 96 jurisdictions. The goal of the ICN is to provide a forum for antitrust agencies to address antitrust enforcement and policy issues of common interest and formulate proposals for procedural and substantive convergence through a results-oriented agenda and structure.
  •  
    Look for more Obama Administration antitrust policy announcements to flow from the June 3-5 conference announced here. This is the annual conference where antitrust policy changes can be announced to all competition regulators globally. The Obama Administration will not waste that opportunity.
Paul Merrell

Obama Set to Create 'Cyber Czar' Position - WSJ.com - 0 views

  • WASHINGTON -- President Barack Obama will announce on Friday the creation of a "cyber czar" position, stepping up his administration's efforts to better protect the nation's computer networks. The White House appointment will be followed in coming days by the formal creation of a new military cyber command that will coordinate the defense of Pentagon computer networks and improve U.S. offensive capabilities in cyberwarfare.
  • The cybersecurity chief will report to both the National Security Council and the National Economic Council, a compromise resulting from a fierce White House turf battle over the responsibilities and powers of the new office. Mr. Obama won't announce on Friday the person who will fill the new job. That isn't expected for at least a few more days.
Paul Merrell

Google Wave Developer Blog - 0 views

  • Google Wave is a new communication and collaboration tool that lets people work together more productively online. If you haven't already seen the demo presentation, please take a jump over to learn more about Google Wave by visiting http://wave.google.com/.
  • If you'd like to learn more about the Google Wave APIs: request access to the sandbox, check out the code samples, and join us in the Google Wave API forum.
  •  
    A must-see video if you're interested in the dance of sugar plum documents, what can be done with HTML5-plus, and an outside-the-box approach to online collaboration. Google just may have a winner in Wave.
Gary Edwards

The enterprise implications of Google Wave | Enterprise Web 2.0 | ZDNet.com - 0 views

  •  
    Dion Hinchcliffe has an excellent article casting Google Wave as an Enterprise game-changer. He walks through Wave first, and then through some important enterprise features: ".....to fully understand Google Wave, one should appreciate the separation of concerns between the product Google is offering and the protocols and technologies behind it, which are open to the Web community: Google Wave has three layers: the product, the platform, and the protocol: The Google Wave product (available as a developer preview) is the web application people will use to access and edit waves. It's an HTML 5 app, built on Google Web Toolkit. It includes a rich text editor and other functions like desktop drag-and-drop (which, for example, lets you drag a set of photos right into a wave). Google Wave can also be considered a platform with a rich set of open APIs that allow developers to embed waves in other web services, and to build new extensions that work inside waves. The Google Wave protocol is the underlying format for storing and the means of sharing waves, and includes the "live" concurrency control, which allows edits to be reflected instantly across users and services. The protocol is designed for open federation, such that anyone's Wave services can interoperate with each other and with the Google Wave service. To encourage adoption of the protocol, we intend to open source the code behind Google Wave.
Paul Merrell

The Top 6 Game-Changing Features of Google Wave - 0 views

  • Without a doubt, the product that has the entire web buzzing right now is Google Wave (), the search giant’s newly announced communication platform. Earlier this week, we brought you detailed information on the new Google () product in our article Google Wave: A Complete Guide, but now we want to explore exactly why everyone is so excited about Google Wave. You’ve probably heard people talk about Google Wave being a game-changer, a disruptive product, or maybe even as an email killer. But while keywords and phrases like these grab people’s attention, they don’t explain why or how Google Wave could be a paradigm-shifter. In this article, we explore these questions by highlighting some of Google Wave’s most unique and promising features. By exploring these features, we can better understand the potential of this new technology.
Paul Merrell

InfoQ: Google Wave's Architecture - 0 views

  • Operational Transformation This is the crucial part of Wave’s technology. Google Wave makes extensive use of Operational Transformations (OT) which are executed on the server. When an user edits a collaborative document opened by several users, the client program provides an Optimistic UI by immediately displaying what he/she types but it also sends the editing operation to the server to be ratified hoping that it will be accepted by the server. The client waits for the server to evaluate the operation and will cache any other operations until the server replies. After the server replies, all cached operations are sent from client to server in bulk. The server, considering operations received from other clients, will transform the operation accordingly and will inform all clients about the transformation, and the clients will update their UI accordingly. Operations are sent to the server and propagated to each client on a character by character basis, unless it is a bulk operation. The server is the keeper of the document and its version is considered the “correct” version. In the end, each client will be updated with the final version received from the server, which is the result of possibly many operational transformations. There are recovery means provided for communication failure or server/client crash. All XML documents exchanged between the client and the server carry a checksum for rapid identification of miscommunications.
« First ‹ Previous 561 - 580 Next › Last »
Showing 20 items per page