Which version is right for me?

The Open Source package is the right choice for open source projects or when you do not require commercial support and do not mind open sourcing your own code. When you are looking to use PlatForm commercially in a closed source project, looking for support, or the extra features the licence offer. Go for the commercial licence.

Frequently Asked Questions

And their answers
  • What is DeskRun?

    DeskRun enables developers to deliver their Internet application to the Windows desktop, applications look and feel exactly like a native Windows application.

  • What is DeskRun technically?

    DeskRun is a 200KB compressed executable that can be joined with a packaged web application zipfile (html/js/flash) into a single executable. DeskRun has an internal protocol jav:// mapping the files inside the zip package to usableURLs. With Internet Explorer as its internal engine, DeskRun exposes its API's via JavaScript. These APIs include window appearance, system tray icons and balloons, local file system access with monitoring (onchange), loading binary plugins, cooperative javascript threading, profiling, mailing with local applications, starting and managing external applications, shell redirection and others.

  • What type of applications will run in DeskRun?

    DeskRun utilizes Internet Explorer as its engine. Any site or application that runs in Internet Explorer will run in DeskRun.

  • What type of applications gain most from DeskRun?

    Any web-application that increases in value when integrated more closely in the user's desktop workflow can benefit significantly from DeskRun. Think about using direct notifications, quick start, searching for a customer in your online CRM with a hotkey press, and so on.

  • Is DeskRun free?

    We will release a fully featured DeskRun without the single executable feature free for non-commercial use. At the same time, we will release a commercial version of DeskRun including single exe packaging tools for a fixed price.

  • What operating systems are supported for DeskRun?

    DeskRun supports Windows 2000 and up.

  • What is the size of DeskRun?

    The size of the DeskRun is approximately 200KB. Appending your web application package to it to form a single exe will increase its size accordingly.

  • How will DeskRun be distributed?

    DeskRun will be available for download from the Javeline website .

  • How is DeskRun installed?

    DeskRun does not need to be installed.

  • How much control will developers / designers have over their application appearance?

    Developers and designers will have 100% control over their application's appearance, including advanced features such as application transparency alpha masks.

  • Will DeskRun applications work offline?

    Yes. DeskRun provides a set of local-disk access APIs that can easily make applications work offline.

  • Will there be a plugin SDK so I can write clean C++ to connect to my JavaScript web application?

    Yes. Microsoft has invented ActiveX for this, but that can be quite a messy operation. DeskRun wraps all scripting APIs and exposes a clean plugin model so you can hook up your C++ by adding just one header and a cpp file to your project. This plugin model is available by request.

About Javeline Technologies

Learn about the technologies we 've created
Get the PDF version of this document
Get Desktop Powers!

Something youve all been waiting for: remove the gap between desktop and Internet applications. A new technology: enable developers to deliver their Internet apps to Windows desktops, so they look and feel exactly like native Windows applications. Give applications full access to the local file system and system tray, and enable data caching, so applications process data without a connection to the Internet. DeskRun.

That little note we made about Windows look-and-feel? Developers can customize their apps to suit their needs: control the title bar, icon and window transparency. more...

Web applications are packaged inside a single executable file, so when users download a file from the Javeline website, it installs automatically on their computers. A user doesn't have to do a thing other than run the app.

DeskRun includes a robust set of APIs, plus tight integration with the desktop; developers build applications that take advantage of the fact that they run locally.

Background

For over a generation, developers have wanted to eliminate the gap between browser and desktop. DeskRun takes the strengths and advantages from the browser (i.e. rendering, scripting, online source, etc) and the desktop (transparent windows, file system access) and makes it possible to create applications that run both on- and offline.

Developer interest is huge. Everyone wants to create an online/offline application with the best of both worlds: bring their web applications offline and take advantage of things a desktop application can do including accessing the file system and drag and drop from the desktop to the application.

DeskRun technology business implementations:

  • Banking. Offer customer account access in offline mode. Information available at their total convenience.
  • Online helpdesk/callcenters: Agents get notifications of new calls or emails in their tray. Connection the web application with external devices is a breeze, thus allowing information push from telephone servers.
  • Email. Companies that support browser-based email clients, who store mail on a server, can provide capabilities for users to read mail offline.
  • Sales: Offer on-site sales agents offline operation of web-based CRM applications
  • Community sites: Bind users to the community site by offering notifications in the tray of new chats, new internal emails or forum messages.

What is DeskRun technically?

DeskRun is a 200KB compressed executable that can be joined with a packaged web application zipfile (html/js/flash) into a single executable. DeskRun has an internal protocol jav:// mapping the files inside the zip package to usable URLs.

With Internet Explorer as its internal engine, DeskRun exposes its APIs via JavaScript. These APIs include window appearance, system tray icons and balloons, local file system access with monitoring (onchange), loading binary plugins, javascript worker thread, profiling, mailing with local applications, starting and managing external applications, shell redirection and others.

Free non-commercial license:

  • Javeline DeskRun RunTime
  • Javeline DeskRun Reference Guide
  • Example Code and Demonstrations
  • Javeline PSD2Ajax

The Commercial License includes

  • Everything in the SDK
  • Javeline Packager for Single Exe Support
  • 1 year unlimited e-mail Support