SlideShare a Scribd company logo
1 of 10
Desktop
CGI
A toolkit that interfaces an web application
into an desktop application
Reducing development times using intelligent code reuse and management
Tiny Liname
Software Professional
Tiny Liname like millions of Professionals
struggle to find a solution that allows:
Reuse existing web apps as a desktop/native apps.
Easy use of any scripting languages to create native apps.
Easy use of native library bridges in scripting languages.
Simple development using current diminishing desktop app
frameworks.
Problem
Creating an desktop app with reusage (or with
small modification) of a web app
Rapidly or Easily creating desktop/ mobile apps using current
native app frameworks, and other solutions
QT, .NetCore, GNU, Gnome tags have at the least 0.3 Million
posts in Stackoverflow
Native Apps
Attempts at or Interest in creating desktop apps from any
interpreted languages or web apps
wxWidgets, tKinter, QT Bridges, (scripting language) desktop
application tags have at the least 0.18 Million posts in
Stackoverflow
Rapidly or Easily creating desktop/ mobile apps using current
native app frameworks, and other solutions
Atleast 10 – 15 failed project attempts made for creating
desktop apps using scripting languages. Atleast 4-5 viable
difficult to use options still being used in a larger market
Problem
Intents Applications
QT and desktop application frameworks and development wxWidgets, tKinter, QT Bridges and frameworks and
development
Desktop allocation development and projects
Available solutions don't fit
their needs perfectly
QT & Other Multi-Language Bridges
Using native support
libraries like wxWidgets,
tKinter, etc are
cumbersome to learn,
use, and work with
Development is heavily
resource allocated than
web apps. Language
bridges are
cumbersome use
Development is heavily
resource allocated
Problem
C++ GNU, .NET Core, etc
Native Support Libraries
Reuse web apps directly or with minimal changes
Easy to learn, use, extend, & build than most Native
frameworks & their bridges for different languages
Work with most(any) scripts or web apps in any language
Lower to-market times, lower resource needs, scalable &
flexible architecture, and better ROIs
Desktop
CGI
Solutions
Tiny Liname like millions of Professionals
struggle to find a solution that allows:
Electron
WebView
Native
Apps
Uses Electron or Web
Views to create native
apps that are as
simple, flexible, and
scalable as your
audience.
How it works
Desktop
CGI
CgiJS
Node Web
Frameworks
Competitive edge in desktop application
development industry
Competitive Analysis
Easy setup Web apps Easy Upgrading Memory mgmt Lesser times Lesser Resources
DesktopCGI
GNU, Gnome
QT
.NET Core
All Languages
Partnership and
collaboration
Strategy
Develop Partnership plans to collaborate
Develop Partnership plan to develop
Develop Partnership plan to grow community
Develop Partnership plan to monetize
DesktopCGI like all other good
toolkit needs collaboration,
resources, and finances.
The resources are needed to be
developed, sustain, and grow to
address the industry problem.
D
P
Raising Resources and Financial Support to expand
Generic support
Comprehensive
solution
Sustainable,
ease, scalable
Generic support for most
scripting and interpreted
languages; or using alternate
methods of support
Sustainable, ease of use,
scalable, easily upgradable,
flexible, and well support due
to the architecture around the
toolkit
Comprehensive solution to
support development of
desktop support using web
applications
Why now?
Value Proposition
Desktop
CGI
A toolkit that interfaces an web application into an
desktop application
DesktopCGI
https://www.github.com/desktop-cgi
Users, Contributions, or Funding invited
https://desktop-cgi.github.io

More Related Content

Similar to DesktopCGI

OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13
Niklas Heidloff
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
Kim Moore
 

Similar to DesktopCGI (20)

Introduction of C Programming
Introduction of C ProgrammingIntroduction of C Programming
Introduction of C Programming
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross Platform
 
Language Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to ProductionLanguage Matters: JavaScript 
from IoT Product Concept 
to Production
Language Matters: JavaScript 
from IoT Product Concept 
to Production
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
Flutter App Development- Why Should You Choose It .
Flutter App Development- Why Should You Choose It .Flutter App Development- Why Should You Choose It .
Flutter App Development- Why Should You Choose It .
 
OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13
 
Enterprise 2020
Enterprise 2020Enterprise 2020
Enterprise 2020
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More Powerful
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
SEO consultant Dubai
SEO consultant DubaiSEO consultant Dubai
SEO consultant Dubai
 
SEO packages Dubai
SEO packages DubaiSEO packages Dubai
SEO packages Dubai
 
Qtframework
QtframeworkQtframework
Qtframework
 
The Why of Go
The Why of GoThe Why of Go
The Why of Go
 
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
Blog post
Blog postBlog post
Blog post
 
Low-Code vs. Programming – It Isn’t an Either/Or Decision
Low-Code vs. Programming – It Isn’t an Either/Or DecisionLow-Code vs. Programming – It Isn’t an Either/Or Decision
Low-Code vs. Programming – It Isn’t an Either/Or Decision
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

DesktopCGI

  • 1. Desktop CGI A toolkit that interfaces an web application into an desktop application Reducing development times using intelligent code reuse and management
  • 2. Tiny Liname Software Professional Tiny Liname like millions of Professionals struggle to find a solution that allows: Reuse existing web apps as a desktop/native apps. Easy use of any scripting languages to create native apps. Easy use of native library bridges in scripting languages. Simple development using current diminishing desktop app frameworks. Problem
  • 3. Creating an desktop app with reusage (or with small modification) of a web app Rapidly or Easily creating desktop/ mobile apps using current native app frameworks, and other solutions QT, .NetCore, GNU, Gnome tags have at the least 0.3 Million posts in Stackoverflow Native Apps Attempts at or Interest in creating desktop apps from any interpreted languages or web apps wxWidgets, tKinter, QT Bridges, (scripting language) desktop application tags have at the least 0.18 Million posts in Stackoverflow Rapidly or Easily creating desktop/ mobile apps using current native app frameworks, and other solutions Atleast 10 – 15 failed project attempts made for creating desktop apps using scripting languages. Atleast 4-5 viable difficult to use options still being used in a larger market Problem Intents Applications QT and desktop application frameworks and development wxWidgets, tKinter, QT Bridges and frameworks and development Desktop allocation development and projects
  • 4. Available solutions don't fit their needs perfectly QT & Other Multi-Language Bridges Using native support libraries like wxWidgets, tKinter, etc are cumbersome to learn, use, and work with Development is heavily resource allocated than web apps. Language bridges are cumbersome use Development is heavily resource allocated Problem C++ GNU, .NET Core, etc Native Support Libraries
  • 5. Reuse web apps directly or with minimal changes Easy to learn, use, extend, & build than most Native frameworks & their bridges for different languages Work with most(any) scripts or web apps in any language Lower to-market times, lower resource needs, scalable & flexible architecture, and better ROIs Desktop CGI Solutions Tiny Liname like millions of Professionals struggle to find a solution that allows:
  • 6. Electron WebView Native Apps Uses Electron or Web Views to create native apps that are as simple, flexible, and scalable as your audience. How it works Desktop CGI CgiJS Node Web Frameworks
  • 7. Competitive edge in desktop application development industry Competitive Analysis Easy setup Web apps Easy Upgrading Memory mgmt Lesser times Lesser Resources DesktopCGI GNU, Gnome QT .NET Core All Languages
  • 8. Partnership and collaboration Strategy Develop Partnership plans to collaborate Develop Partnership plan to develop Develop Partnership plan to grow community Develop Partnership plan to monetize DesktopCGI like all other good toolkit needs collaboration, resources, and finances. The resources are needed to be developed, sustain, and grow to address the industry problem. D P Raising Resources and Financial Support to expand
  • 9. Generic support Comprehensive solution Sustainable, ease, scalable Generic support for most scripting and interpreted languages; or using alternate methods of support Sustainable, ease of use, scalable, easily upgradable, flexible, and well support due to the architecture around the toolkit Comprehensive solution to support development of desktop support using web applications Why now? Value Proposition
  • 10. Desktop CGI A toolkit that interfaces an web application into an desktop application DesktopCGI https://www.github.com/desktop-cgi Users, Contributions, or Funding invited https://desktop-cgi.github.io