Suche senden
Hochladen
Introduction to Cappuccino
•
Als ODP, PDF herunterladen
•
1 gefällt mir
•
1,045 views
E
edthix
Folgen
Slides presented at first WebCamp Kota Kinabalu - 2nd Aug 2011
Weniger lesen
Mehr lesen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 32
Jetzt herunterladen
Empfohlen
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
DrupalMumbai
Eval 6
Eval 6
Itshani98
Learnware slides
Learnware slides
Kuro Souza-Okpofabri
WordPress Course Outline
WordPress Course Outline
Manny Sarmiento
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Sean Malseed
Internship - Bootstrap
Internship - Bootstrap
tanay29
Q6 powerpoint.pptm
Q6 powerpoint.pptm
mattmosey1
Introduction to Mylyn
Introduction to Mylyn
saurabh_arorain
Empfohlen
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
AMPifying your Drupal 8 Site : higher performance and higher engagement - Par...
DrupalMumbai
Eval 6
Eval 6
Itshani98
Learnware slides
Learnware slides
Kuro Souza-Okpofabri
WordPress Course Outline
WordPress Course Outline
Manny Sarmiento
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Sean Malseed
Internship - Bootstrap
Internship - Bootstrap
tanay29
Q6 powerpoint.pptm
Q6 powerpoint.pptm
mattmosey1
Introduction to Mylyn
Introduction to Mylyn
saurabh_arorain
choosing content management system cms for your website
choosing content management system cms for your website
hkallouch
what i have learnt about the technologies i have been using
what i have learnt about the technologies i have been using
Itshani98
Accelerated Mobile Pages
Accelerated Mobile Pages
Jeremy Green
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
Evolve The Adobe Digital Marketing Community
Question 6
Question 6
Aaron_Parry
6
6
rawanmahm
WordPress plugin development
WordPress plugin development
arryaas
Software Application Development
Software Application Development
QualityPoint Technologies
AMP up Your WordPress Site
AMP up Your WordPress Site
Prem Tiwari
Question 6
Question 6
rawanmahm
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Harshavardhan MP
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
Evolve The Adobe Digital Marketing Community
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
Evolve The Adobe Digital Marketing Community
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
AdobeMarketingCloud
Presentation1
Presentation1
jed06eh1
Web Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web development
Manning Publications
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
Evolve The Adobe Digital Marketing Community
Coffee beverages
Coffee beverages
Piers Midwinter
Cappuccino - SDRuby 2009-08-06
Cappuccino - SDRuby 2009-08-06
chapados
Preparing Cappuccino in 30 minutes
Preparing Cappuccino in 30 minutes
LukasHurych
Cappuccino @ JSConf 2009
Cappuccino @ JSConf 2009
tolmasky
Cappuccino - ou comment créer une application web en 5 minutes
Cappuccino - ou comment créer une application web en 5 minutes
Geeks Anonymes
Weitere ähnliche Inhalte
Was ist angesagt?
choosing content management system cms for your website
choosing content management system cms for your website
hkallouch
what i have learnt about the technologies i have been using
what i have learnt about the technologies i have been using
Itshani98
Accelerated Mobile Pages
Accelerated Mobile Pages
Jeremy Green
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
Evolve The Adobe Digital Marketing Community
Question 6
Question 6
Aaron_Parry
6
6
rawanmahm
WordPress plugin development
WordPress plugin development
arryaas
Software Application Development
Software Application Development
QualityPoint Technologies
AMP up Your WordPress Site
AMP up Your WordPress Site
Prem Tiwari
Question 6
Question 6
rawanmahm
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Harshavardhan MP
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
Evolve The Adobe Digital Marketing Community
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
Evolve The Adobe Digital Marketing Community
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
AdobeMarketingCloud
Presentation1
Presentation1
jed06eh1
Web Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web development
Manning Publications
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
Evolve The Adobe Digital Marketing Community
Was ist angesagt?
(17)
choosing content management system cms for your website
choosing content management system cms for your website
what i have learnt about the technologies i have been using
what i have learnt about the technologies i have been using
Accelerated Mobile Pages
Accelerated Mobile Pages
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
Question 6
Question 6
6
6
WordPress plugin development
WordPress plugin development
Software Application Development
Software Application Development
AMP up Your WordPress Site
AMP up Your WordPress Site
Question 6
Question 6
Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Maximize | Gary Gamitian | Informatica
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
Presentation1
Presentation1
Web Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web development
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
Andere mochten auch
Coffee beverages
Coffee beverages
Piers Midwinter
Cappuccino - SDRuby 2009-08-06
Cappuccino - SDRuby 2009-08-06
chapados
Preparing Cappuccino in 30 minutes
Preparing Cappuccino in 30 minutes
LukasHurych
Cappuccino @ JSConf 2009
Cappuccino @ JSConf 2009
tolmasky
Cappuccino - ou comment créer une application web en 5 minutes
Cappuccino - ou comment créer une application web en 5 minutes
Geeks Anonymes
Cappuccino - A Javascript Application Framework
Cappuccino - A Javascript Application Framework
Andreas Korth
Starbucks - Innovación,desarrollo e Investigación
Starbucks - Innovación,desarrollo e Investigación
Alexandra Alva Araujo
Andere mochten auch
(7)
Coffee beverages
Coffee beverages
Cappuccino - SDRuby 2009-08-06
Cappuccino - SDRuby 2009-08-06
Preparing Cappuccino in 30 minutes
Preparing Cappuccino in 30 minutes
Cappuccino @ JSConf 2009
Cappuccino @ JSConf 2009
Cappuccino - ou comment créer une application web en 5 minutes
Cappuccino - ou comment créer une application web en 5 minutes
Cappuccino - A Javascript Application Framework
Cappuccino - A Javascript Application Framework
Starbucks - Innovación,desarrollo e Investigación
Starbucks - Innovación,desarrollo e Investigación
Ähnlich wie Introduction to Cappuccino
SAPO Campus - P3 Presentation
SAPO Campus - P3 Presentation
Bruno Abrantes
Cake Php Consultant
Cake Php Consultant
Imranahmed_19
DIWD 2011
DIWD 2011
Zappos Front-End Development
WebWorks Corporate Overview - 2009
WebWorks Corporate Overview - 2009
WebWorks
DigitalWorld Marketing
DigitalWorld Marketing
sunnyhashmi4
Digital Marketing.docx
Digital Marketing.docx
sunnyhashmi4
Digital World Marketing
Digital World Marketing
sunnyhashmi4
Digital Marketing.docx
Digital Marketing.docx
sunnyhashmi4
Digital worldmarketing
Digital worldmarketing
sunnyhashmi4
Digita World Marketing
Digita World Marketing
sunnyhashmi4
Digitl World Marketing
Digitl World Marketing
sunnyhashmi4
GENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGE
Bikash Sundaray
How to build and deploy app on Replit
How to build and deploy app on Replit
matiasfund
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
Elizabeth Szabo
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
QueBIT Consulting
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
Fwdays
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
Evan Mullins
HelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptx
godfreyleynardlealgr
Introduction to Office Development Topics
Introduction to Office Development Topics
Haaron Gonzalez
Summer training report priyanka
Summer training report priyanka
priyanka kumari
Ähnlich wie Introduction to Cappuccino
(20)
SAPO Campus - P3 Presentation
SAPO Campus - P3 Presentation
Cake Php Consultant
Cake Php Consultant
DIWD 2011
DIWD 2011
WebWorks Corporate Overview - 2009
WebWorks Corporate Overview - 2009
DigitalWorld Marketing
DigitalWorld Marketing
Digital Marketing.docx
Digital Marketing.docx
Digital World Marketing
Digital World Marketing
Digital Marketing.docx
Digital Marketing.docx
Digital worldmarketing
Digital worldmarketing
Digita World Marketing
Digita World Marketing
Digitl World Marketing
Digitl World Marketing
GENERATE PDF OF A WEB PAGE
GENERATE PDF OF A WEB PAGE
How to build and deploy app on Replit
How to build and deploy app on Replit
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
HelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptx
Introduction to Office Development Topics
Introduction to Office Development Topics
Summer training report priyanka
Summer training report priyanka
Kürzlich hochgeladen
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Kürzlich hochgeladen
(20)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Introduction to Cappuccino
1.
Introduction to Cappuccino
2.
Edham Arief [email_address]
@edham_arief fb.me/edhamarief linkd.in/edhamarief
3.
Sabah Open Source
Group sabahopensource.org groups.google.com/group/kk-lug Join us if you're into OSS/FSF
4.
Not going to
be too technical
5.
Not going to
be too technical relax, we understand j00
6.
7.
cappuccino.org github.com/280north/cappuccino
8.
cappuccino.org github.com/280north/cappuccino
9.
Cappuccino Three “C”
Two “P” One “N”
10.
Cappuccino Cappuccino is
an open source framework that makes it easy to build desktop-caliber applications that run in a web browser.
11.
Open Source LGPL
12.
Cappuccino Dekstop-caliber What
is it?
13.
Transition on the
web
14.
Transition on the
web
15.
Transition on the
web
16.
Desktop class web
applications
17.
Cappuccino To develop
web applications that look and feel like desktop software
18.
Cappuccino Sits on
top of standard web technologies – Javascript
19.
Cappuccino Objective-J Javascript
20.
Cappuccino Objective-J Javascript
21.
Cappuccino Framework Modeled
after Cocoa Control Theme Graphics and Views
22.
23.
Cappuccino Objective-J Javascript
24.
25.
Superset of Javascript
26.
Interpreted
27.
No plugins required
Objective-J
28.
@implementation Person :
CPObject { CPString name; -(void)setName:(CPString)aName { name = aName; } -(CPString)name { return name; } } @end var myPerson = [[Person alloc] init]; [myPerson setName:"Chuck Norris"];
29.
http://cappuccino.org/learn/tutorials/objective-j-tutorial.php Objective-J
30.
Cappuccino
31.
32.
Cross browser
33.
Small learning curve
34.
Feature rich (drag
drop, copy paste etc.)
35.
36.
Not Websites (jquery,
prototype)
37.
Production 280slides.com gomockingbird.com
githubissues.heroku.com timetableapp.com
38.
Demos cappuccino.org/learn/demos
39.
Thank you ;)
Jetzt herunterladen