Академический Документы
Профессиональный Документы
Культура Документы
APPLICATIONS IN
eyeOS
BY,
V.V.N.Reddy(07071A0572)
INTRODUCTION
• With traditional desktop computing, we run copies of
software programs on our own computer. The documents
we create are stored on our own pc.
• What is cloud?
•
Providers
Private Cloud
Service
Cloud End-User Services (SaaS)
Cloud Providers
Cloud Infrastructure Services (IaaS)
Physical Infrastructure
How the application
works ?
Encryption Algorithm
•== '''Syntax''' ==
•reqLib('eyeCrypt', 'decrypt', array('data' => $data, 'key' => $key,
•== '''Arguments''' ==
•== '''Example''' ==
lang['Calculator'] = 'Calculator';
• Main function :
function calculator_application(checknum, pid, args)
•{
•qx.Class.define("eyeos.application.Calculator",
•{
• extend: eyeos.system.EyeApplication,
• construct: function(checknum, pid) {
• arguments.callee.base.call(this,"Calculator", checknum,
pid);
•},
var b9 = new qx.ui.form.Button("9");
• buttonContainer.add(b9, {column: 2, row: 4});
• grid.setColumnFlex(2, 100);
• grid.setRowFlex(4, 100);
•
• b9.addListener("execute", function () {
• if(display.getValue() == "0") {
• display.setValue("9");
• } else {
•
display.setValue(String(parseFloat(display.getValue() * 10 +
9)));
• }
• });
var bMult = new qx.ui.form.Button("*");
• buttonContainer.add(bMult, {column: 3, row:
4});
• grid.setColumnFlex(3, 100);
• grid.setRowFlex(3, 100);
•
• bMult.addListener("execute", function () {
• lastNumber =
parseInt(display.getValue());
• currentOperation = "mult";
• display.setValue("0");
• });
XML SCHEMA:
<?xml version="1.0" ?>
• -<meta>
• <entry key="eyeos.application.name">Calculator</entry>
• <entry key="eyeos.application.author">eyeOS
Team</entry>
• <entry key="eyeos.application.version">1.0</entry>
• <entry key="eyeos.application.description">A
calculator</entry>
• <entry key="eyeos.application.license">AGPL</entry>
• <entry key="eyeos.application.category">Utils</entry>
• <entry
key="eyeos.application.iconUrl">sys:///extern/images/48x48/
apps/ accessories-calculator.png
• </entry>
• <entry
key="eyeos.application.taskBarIconUrl">sys:///extern/images
/16x1 6/apps/accessories-calculator.png</entry>
• <entry key="eyeos.application.systemParameters"
type="array">
• <entry key="listable">true</entry>
• <entry key="owner">root</entry>
• <entry key="group">users</entry>
• <entry key="permissions">---x--x--x</entry>
•
CALENDAR
WORD PROCESSOR
FILE MANAGER
REFERENCES
eyeOS default applications from project's official SVN
server
Softpedia talks about eyeOS 1.0 release
eyeOS 1.5 Released | eyeOS Professional Services
available
eyeOS - a Genuine Web OS by Linux.com
eyeOS Developers Community
SourceForge.net: 2007 Community Choice Awards
eyeOS Forums
eyeOS Wiki
OpenDesktop.org announces the eyeos-apps community
http://sourceforge.net/
http://www.eyeos.org/
http://wiki.eyeos.org/
http://eyeos-apps.org/
THANK YOU
• ???