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

Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformDamodar Puthiya
 
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 ProductionKinoma
 
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 developmentBiztech Consulting & Solutions
 
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 .Techugo
 
OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13Niklas Heidloff
 
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.pdfI-Verve Inc
 
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 PowerfulIan Heron
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development CompanyThe NineHertz
 
The Why of Go
The Why of GoThe Why of Go
The Why of GoC4Media
 
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 2013Darren Cousins
 
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 JavaKim Moore
 
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 DecisionAppian
 

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

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
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 ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Recently uploaded (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.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 ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

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