﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><language>en-gb</language><description>A fully window based operating system written in JavaScript using Ajax. Implementations of Word Processor, Paint Program, Spreadsheets and Games.</description><link>http://www.skylightproject.com/</link><title>SkyLight Project</title><item><pubDate>Thu, 17 Sep 2009 14:45:02 GMT</pubDate><guid isPermaLink="false">af04720a-8586-4c31-a482-6c729730ea75</guid><description> 1.1 Creating A Button 
  The code below creates a button control in the main browser window absolute position in the top left of the screen. Whilst it doesn't do anything in particular it does show the ease of creating controls.  
   
   
  // Create a button  
   var  buttonTest = System.CreateObject( "System.Controls.Button" );  
  buttonTest.Initialize();  
  buttonTest.SetText( "My Button" );  
      
   
 1.2 Creating A Window 
  The code below creates a fully featured window that can be resized and dragged around the screen. Whilst again this doesn't do anything useful it shows how a full line of code can deliver a lot of functionality  
   
   
  // Create a window  
   var  windowTest = System.CreateObject( "System.Controls.Window" );  
  windowTest.Initialize();  
  windowTest.SetText( "My Window Title" );  
      </description><link>Content/926/Sample Code</link><title>Sample Code</title></item><item><pubDate>Wed, 26 Aug 2009 15:08:34 GMT</pubDate><guid isPermaLink="false">0a7ada1d-0333-4ac4-adba-eeae3a56d4a8</guid><description /><link>Content/924/JavaScript Console</link><title>JavaScript Console</title></item><item><pubDate>Wed, 26 Aug 2009 15:09:33 GMT</pubDate><guid isPermaLink="false">7b68d285-6402-438f-8d71-651f109ab298</guid><description /><link>Content/925/JavaScript Remote File System</link><title>JavaScript Remote File System</title></item><item><pubDate>Wed, 26 Aug 2009 15:09:31 GMT</pubDate><guid isPermaLink="false">d5886d77-2a5c-48d0-b0e9-ddea83b51b48</guid><description /><link>Content/923/JavaScript Games</link><title>JavaScript Games</title></item><item><pubDate>Wed, 26 Aug 2009 15:09:27 GMT</pubDate><guid isPermaLink="false">7e7464ad-7e06-44a7-b049-93a7392495f1</guid><description /><link>Content/922/JavaScript Photo Editor</link><title>JavaScript Photo Editor</title></item><item><pubDate>Wed, 26 Aug 2009 15:09:25 GMT</pubDate><guid isPermaLink="false">97e3ffd4-ebc3-48f2-ac14-1bb972a3d137</guid><description /><link>Content/921/JavaScript Spreadsheet</link><title>JavaScript Spreadsheet</title></item><item><pubDate>Wed, 26 Aug 2009 15:09:21 GMT</pubDate><guid isPermaLink="false">61220fcd-21d8-4899-bf32-eed377f87ff0</guid><description /><link>Content/920/JavaScript Word Processor</link><title>JavaScript Word Processor</title></item><item><pubDate>Mon, 07 Dec 2009 23:53:20 GMT</pubDate><guid isPermaLink="false">549e5ca3-0add-46ae-8caf-2d1789d412fa</guid><description>  The  SkyLight Project  has created a fully functional  window  based  operating system  (OS) written in  JavaScript.  The code is compatible with the latest versions of all of the major browsers. Supporting a remote server based file system and using the latest  Ajax  techniques the SkyLight Project is a demonstration of the future. With a complete suite of standard controls ranging from text boxes and html editors all the way to color pickers and file save dialogs.   
   A BETA version has now been released including a fully  functional  word processor, spread sheet,  paint  program,  file browser  and application development studio. This BETA is now open to all members of the general public via the open  BETA sign up and logon .   
  Over the next few weeks this site will be updated with screenshots and videos demonstrating the  power  and  performance  of the system. We aim to show not only that this is possible but that it represents a step forward in the way we use our applications.   
  The client side code is written entirely in  JavaScript  with no use of flash or any other browser plugins. Each  Ajaxlet  and all controls are individual JavaScript files loaded on demand. The server side code, handling the  remote file system  and other functionality, is currently written in C#.  
     
  The SkyLight Project uses our own Ajax and JavaScript control library named Cheiron which has been in development for the last four years. Tested and tried in several major projects the Cheiron libraries have been brought together and further enhanced to provide this highly responsive JavaScript operating platform.  
   
     
   
   </description><link>Content/838/JavaScript OS</link><title>JavaScript OS</title></item><item><pubDate>Sun, 08 Nov 2009 14:49:54 GMT</pubDate><guid isPermaLink="false">b5f2cc26-62f3-4e8c-aeb3-6b55c59c86c3</guid><description>  The SkyLight platform is built on the following technologies brought together to provide the full range of features needed within a browser based operating system. Using the strengths of each individual technology in their optimum places.  
 
 
 
 
 
 JavaScript 
 Ajax/Cheiron 
 JSON (JavaScript Object Notation) 
 Xml 
 JavaScript Inheritance 
 JavaScript Extensions 
 ASP.NET (C#) 
 ASP.NET Themes/CSS  
 &lt;IMG style="CURSOR: pointer" onclick="window.open('/Sites/103/Media/SkyLightDevelopmentOne.png');" alt="SkyLight Development Environment" src="Sites/103/Media/SkyLightDevelopmentOne.Thumbnail2.png"&gt;       
 You can even create your own SkyLight applications right from you SkyLight desktop using the SkyLight Development Studio. Everything is written in JavaScript so no specialist language knowledge is required. You can use the designer to layout your forms and quickly edit the code behind them. You can even test your applications in the Development Studio. Watch the video below to see just how easy application development within SkyLight can be! 
   
   
     
   
         </description><link>Content/915/Technology</link><title>Technology</title></item><item><pubDate>Wed, 26 Aug 2009 15:07:51 GMT</pubDate><guid isPermaLink="false">754efeaa-5a9e-4804-bf15-c306ef06d89c</guid><description /><link>Content/919/Features</link><title>Features</title></item><item><pubDate>Mon, 02 Nov 2009 15:00:44 GMT</pubDate><guid isPermaLink="false">cf18c3dd-67cd-4b4c-ad99-06fa63c0e6e3</guid><description>   
     
         
 
 
 
 
  &lt;IMG style="CURSOR: pointer" onclick="window.open('/Sites/103/Media/SkyLightLauncher.png');" alt="SkyLight Launcher" src="Sites/103/Media/SkyLightLauncher.Thumbnail.png"&gt;         
  Launcher           
 
  &lt;IMG style="CURSOR: pointer" onclick="window.open('/Sites/103/Media/SkyLightUpload.png');" alt="SkyLight File Upload" src="Sites/103/Media/SkyLightUpload.Thumbnail.png"&gt; 
  File Uploader   
 
    
 
   
       
 
 
   
 &lt;IMG style="CURSOR: pointer" onclick="window.open('/Sites/103/Media/SkyLightDevelopmentOne.png');" alt="SkyLight Development Environment" src="Sites/103/Media/SkyLightDevelopmentOne.Thumbnail.png"&gt;         
  Development Studio   
   
  &lt;IMG style="CURSOR: pointer" onclick="window.open('/Sites/103/Media/SkyLightSpreadSheet.png');" alt="SkyLight SpreadSheet" src="Sites/103/Media/SkyLightSpreadSheet.Thumbnail.png"&gt;  
  Spreadsheet   
   
    
 
   
   
   
    
 
   
   
   
                       
   
     </description><link>Content/839/Gallery</link><title>Gallery</title></item><item><pubDate>Mon, 01 Feb 2010 22:08:02 GMT</pubDate><guid isPermaLink="false">b8a7f250-e78b-4682-9b27-b1e34e82d85f</guid><description>  The BETA version of SkyLight was released on the 31st of October 2009 and is currently open to new users. The sign up process is now open and new accounts can be created using the Create Account option at  beta.skylightproject.com . If you have already signed up for the beta but not received your invite please contact us at  beta@skylightproject.com . Also please make sure that  beta@skylightproject.com  is added to your allowed senders list.  
     
 
 BETA Version Features (Released October 31st 2009)  The currently open beta features the following application functionality for the initial test phase. This covers basic file manipulation and simple day to day use of the applications.  
   - Word Processor  
   - Spreadsheet  
   - Photo Editor  
   - Application Development Studio  
   - File Browser (Upload/Download/Explore)  
   - Application Launcher  
   - Desktop Settings  
   - Control Library   
     
 UPDATED: BETA 2 Road Map Features (Re-Planned Release February 28th 2010) 
  The second phase of the beta is planned to add significant functionality to the existing applications and a whole suite of new applications and featrures.   
  UPDATE: We've delayed the BETA 2 release, though some may have noticed some new features have been added in preparation. This is because we now plan to release the Javascript libraries to the development community under a  FREE for non-commercial use license  to coincide with the new features. This will including the  full source code  to the SkyLight sample OS and all of the provided applications!  
   - Improvments to Word Procesor (General)  
   - Improvements to Spreadsheet (Including Graphs)  
   - Improvements to Photo Editor (General)  
   - Drives added to Remote File System (Sharing Facilities)  
   - Improvements to Development Studio (Control Development, Extensions and Inbuilt Events Support)  
   - Desktop Improvements  
   - POP3/SMTP Mail Client  
   - Messenger Services  
   - Application Store  
   - Additional Themes  
   - Cloud Database (Application Development Support)  
  - 
             
     
   
   </description><link>Content/913/Beta Version</link><title>Beta Version</title></item><item><pubDate>Mon, 07 Dec 2009 23:52:58 GMT</pubDate><guid isPermaLink="false">dd533860-e85e-45f4-b796-d214ca923bd7</guid><description>  If you are interested in joining the open beta you can now do this via the Create Account option on the  BETA create account screen . All we need is your name and an email address and you can access the system straight away. Your password and logon details will also be confirmed via email.  
  Please enter your details in the form below and click send to contact us.   If you have already signed up for the beta but not received your invite please contact us at   beta@skylightproject.com  .   
  NOTE: Please make sure that   beta@skylightproject.com   is added to your allowed senders list!  
     
 Full Name      
    
 Email Address    
    
 Company    
     
 Message     
   &lt;BUTTON class=Button onclick="document.getElementById('CONTACT_FORM_ENABLED').value = 'true';document.forms[0].submit()"&gt;Send   
    </description><link>Content/914/Contact Us</link><title>Contact Us</title></item><item><pubDate>Mon, 23 Nov 2009 14:28:47 GMT</pubDate><guid isPermaLink="false">10951931-ff3c-4201-8598-c901476504f4</guid><description> The  SkyLight project  was created to highlight the  potential  of our  Ajax   control library  to create web based enterprise systems. Our company,  Exbos Limited , specializes in the conversion of windowed desktop applications into software as a service (SaaS) and cloud based online solutions. This web based operating system with its application suite provides a perfect demonstration of the range and performance of such conversions.  
   
 Often desktop applications, specifically Windows applications, are deemed to have user interfaces too complex, or demanding on performance, to operate via a web interface. These concerns lead to applications being developed as "fat clients" which takes away the easy to deploy, easy to maintain, benefits of the "thin client" or browser based application. Our Ajax libraries bridge this cap providing the same rich functionality through the browser with  no additional plugins or downloads  required. 
   
 The platform even demonstrates the development of highly functional responsive browser based software, not from a separate stand alone desktop application, but directly from a development studio written using the same Ajax libraries. The power and flexibility of this level of functionality is provided though an object orientated control and utility library meaning conversions can be performed rapidly with maximum efficiency. 
   
 To see for yourself you can sign up for our  beta program , watch the application development demonstration video below or browse the screenshots in our  gallery . Alternatively you can  contact us directly  with specific details of the needs of your business and we'll demonstrate just how our libraries can help you. 
   
   
     
   
   </description><link>Content/1013/Why?</link><title>Why?</title></item></channel></rss>