SlideShare a Scribd company logo
“Code Once, Deploy Anywhere”




             George A. Delaportas (G0D)
          Informatics & Computer Engineer
    MSc in Networking and Data Communications
PhD in Computer Forensics & Anti-Hacking Mechanisms
ALPHA Script
          over the Cloud




  Azure
                   Google Cloud

iCloud    Any Cloud
                      Amazon (EC2)
ALPHA Script - Presentation
Cloud Types
●   Unification of different types of clouds in order to see them as one.

●   Unification of the vertical pillars of cloud logic per vendor and combine them
    into a logical horizontal total solution.

●   Unification of services among different vendors under the one and only cloud.

●   Initiate a new era of SOA.

●   Able to write very simple code in a very easy programming meta-language.

●   Able to convert it into a generalized model in XML / JSON format.

●   Give to any vendor the technical specifications in order to convert the XML /
    JSON into a target programming language and vice-versa.

●   Continue to support the diversity of different technologies, protocols
    and solutions under each cloud - “Keep the current market”.

●   Develop a new product that will create new demands and new jobs.



                                 The Concept
Abstract Model
●   Ability to convert the XML / JSON into any code of any programming language
    and vice-versa.

●   Freedom for the vendor to convert the XML / JSON into code with converters
    that were written in different programming languages for different targets.

●   Enable any advanced user, developer, software architect etc. to write fast
    and efficient code that runs anywhere on the cloud at any time.

●   Enable the programmer to set directives either for generalized purposes or
    for specific target languages or for mission critical applications.

●   Route the end-point complexity of software development to the cloud core.




                                   Features
●   A number of web application might be slower than usual if the vendor has not
    made a good conversion to the target programming language.
    This can be addressed by letting the community to contribute and develop
    more optimized converters that equalize the trade-offs per application.

●   Applications written in ALPHA Script and were meant to use threads but the
    developer has not been explicitly declared either a directive that instructs the
    converter to aim on a target language that supports threads or has not
    expressed this with one or more predefined directives, will not be able to fulfill
    its obligations or will be totally wrong.
    This can be solved by giving technical specifications to the vendor so that
    when it reads the XML / JSON with a parser to be able to understand the
    “nature” of the web application. This is a little bit tricky but has to do mostly
    with code profiling and hybrid search methods.

●   Any complex web application written in any programming language that will
    be converted into ALPHA Script may have issues in defining itself in an
    efficient way because ALPHA Script is generalized and certainly does not
    implement specific functionality of any programming language.
    The solution again are the directives that can “tell” to the XML / JSON parser
    which is the nature of the program or the nature of any function or procedure
    implemented in the programming language.

                          Problems & Solutions
<html>
          <head>

          </head>
                    <title>ALPHA Script - Example (Embedded in HTML)</title>   ALPHA Script - XML Schema Example
          <body>
          <@

                    # ALPHA Script - Example #

                    DEBUG # Enable debugging #

                    PACKAGE Main_Example # Package name #

                    DIRECTIVE General # Directive to use #

                    VAR:LOCAL New_Var
                    VAR:LOCAL Other_Var

                    ARRAY:LOCAL My_Array

                    SET New_Var 2
                    SET Other_Var ' LOL '

                    Other_Var.TRIM:BOTH
                    My_Array.CLEAR
                    [...]
                    FUNCTION Test_Func (a, b, c)
                            BEGIN
                                    SET My_Array[1] a
                                    SET My_Array[2] b
                                    SET My_Array[3] c

                                     RETURN "OK"
                             END
                    [...]
                    CALL Test_Func (-54.3, 'example', 59371) Other_Var

                    PRINT:SCREEN "Run: " + New_Var

                    EXIT 1

          @>
          </body>
</html>




                                                                         Example
●   Open Consortium for prototyping ALPHA Script.

●   Adapt to each and every cloud.

●   Prepare the ground for the real Visual Programming where any user can use
    entities and actions like in UML and “draw” an application.




                                The Future
It is really hard to see what the future impact will be, so I will just pinpoint a few
    things that I personally believe that will be the revolution in the next 5 years.

●   Thin-clients will dominate the global market, so each and everyone will be
    using the unified cloud and ALPHA Script without knowing it.

●   Web applications will be deployed in seconds and scaled up globally
    in minutes.

●   One web application will be available to run on any thin-client being
    connected on any vendor specific cloud.

●   Any user can be a developer of very complex applications on its own.

●   The concept of scale up or scale down and the concept of utilization is no
    more the same since anyone just deploy anywhere and anytime.

●   Infrastructures will have many magnitudes more power processing than today,
    so all the web applications will be dramatically fast.




                                        Impact
?
 ?
??               ?
                        ?

          ?
                ??
     ?
    ??              ?
?              ?
              ??
 ?
??
        Questions

More Related Content

PDF
ALPHA Script - Development Steps
PDF
ALPHA Script - Concept
PPTX
Interpreted and compiled language
PPTX
QBASIC
PDF
Compilation v. interpretation
PPSX
Intro flash cards
PPTX
Intro flash cards
ALPHA Script - Development Steps
ALPHA Script - Concept
Interpreted and compiled language
QBASIC
Compilation v. interpretation
Intro flash cards
Intro flash cards

What's hot (20)

PPTX
Unit 1-introduction to scripts
PDF
DSLs: what, why, how
PPT
Programming paradigm and web programming
PPTX
Features of java
PPTX
Uses for scripting languages,web scripting in perl
PPTX
Java Presentation
PPTX
Language translation system p
PDF
Programming in Java: Getting Started
PPT
Compiler interpreter and_bootstrapping
PDF
Introduction to programming by MUFIX Commnity
DOCX
Bc0051 – system software
PPTX
Compiler vs interpreter
PPTX
Computer languages
PDF
Zoo of domain-specific languages
PPT
Intro1
PDF
MuleSoft Surat Virtual Meetup#34 - OAS 3.0 full API lifecycle support with An...
PPTX
Go programming language
PPTX
Swift programming language
PPTX
Bot Framework V4 with Machine Translation
PPTX
Coding vs programming
Unit 1-introduction to scripts
DSLs: what, why, how
Programming paradigm and web programming
Features of java
Uses for scripting languages,web scripting in perl
Java Presentation
Language translation system p
Programming in Java: Getting Started
Compiler interpreter and_bootstrapping
Introduction to programming by MUFIX Commnity
Bc0051 – system software
Compiler vs interpreter
Computer languages
Zoo of domain-specific languages
Intro1
MuleSoft Surat Virtual Meetup#34 - OAS 3.0 full API lifecycle support with An...
Go programming language
Swift programming language
Bot Framework V4 with Machine Translation
Coding vs programming
Ad

Similar to ALPHA Script - Presentation (20)

PPTX
Alpha script George Delaportas
PDF
ALPHA Script - Ignite Athens 2012
PPTX
Developing in the cloud
PDF
Choosing Javascript Libraries to Adopt for Development
PDF
Blue Ruby SDN Webinar
PDF
JavaScript Intro
PDF
Javascript Dependency Management
PDF
Elixir Programming Language 101
PDF
Building businesspost.ie using Node.js
PDF
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
PDF
Open End To End Js Stack
PPT
Trends in Programming Technology you might want to keep an eye on af Bent Tho...
DOC
Wecreate
PDF
JavaScript for Enterprise Applications
PDF
Tooling for the JavaScript Era
PPTX
Functional node.js
PDF
Brian Loesgen An Early Look At Oslo
PDF
2011 june-kuala-lumpur-gtug-hackathon
PDF
PDF
Alpha script George Delaportas
ALPHA Script - Ignite Athens 2012
Developing in the cloud
Choosing Javascript Libraries to Adopt for Development
Blue Ruby SDN Webinar
JavaScript Intro
Javascript Dependency Management
Elixir Programming Language 101
Building businesspost.ie using Node.js
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
Open End To End Js Stack
Trends in Programming Technology you might want to keep an eye on af Bent Tho...
Wecreate
JavaScript for Enterprise Applications
Tooling for the JavaScript Era
Functional node.js
Brian Loesgen An Early Look At Oslo
2011 june-kuala-lumpur-gtug-hackathon
Ad

More from PROBOTEK (20)

PDF
GreyOS - Why this is the only Meta-OS (GR).pdf
PDF
AiANTAS - Integrated Ops Control & Management Platform for UxV, Robotics & Vi...
PDF
AiRFLOW - Drone Services Platform
PDF
PROBOTEK - Profile
PDF
ProboTEK - Gray Mantis (Security Drone System)
PDF
ProboTEK - Fire Guardian (Powered by AiRFLOW)
PDF
ProboTEK - Vitrina Store
PDF
Shoprise Me! - Presentation
PDF
ConnectiKR0N - Presentation for LiDAR
PDF
ConnectiKR0N - Presentation
PDF
AiRagroTEK.net - Presentation
PDF
HASH-box - Business Plan Presentation
PDF
George Delaportas - VEDICOR (Hacking CV)
PDF
G.A.N.N - Documentation
PDF
Z0C (Pitch Deck)
PDF
Z0C in the Insurance Market
PDF
Z0C - Presentation (EN)
PDF
Hash box - Outline Presentation
PDF
SECURICON - February 2016
PDF
SECURICON - September 14
GreyOS - Why this is the only Meta-OS (GR).pdf
AiANTAS - Integrated Ops Control & Management Platform for UxV, Robotics & Vi...
AiRFLOW - Drone Services Platform
PROBOTEK - Profile
ProboTEK - Gray Mantis (Security Drone System)
ProboTEK - Fire Guardian (Powered by AiRFLOW)
ProboTEK - Vitrina Store
Shoprise Me! - Presentation
ConnectiKR0N - Presentation for LiDAR
ConnectiKR0N - Presentation
AiRagroTEK.net - Presentation
HASH-box - Business Plan Presentation
George Delaportas - VEDICOR (Hacking CV)
G.A.N.N - Documentation
Z0C (Pitch Deck)
Z0C in the Insurance Market
Z0C - Presentation (EN)
Hash box - Outline Presentation
SECURICON - February 2016
SECURICON - September 14

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Machine Learning_overview_presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine Learning_overview_presentation.pptx
Machine learning based COVID-19 study performance prediction
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Programs and apps: productivity, graphics, security and other tools
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
Chapter 3 Spatial Domain Image Processing.pdf

ALPHA Script - Presentation

  • 1. “Code Once, Deploy Anywhere” George A. Delaportas (G0D) Informatics & Computer Engineer MSc in Networking and Data Communications PhD in Computer Forensics & Anti-Hacking Mechanisms
  • 2. ALPHA Script over the Cloud Azure Google Cloud iCloud Any Cloud Amazon (EC2)
  • 5. Unification of different types of clouds in order to see them as one. ● Unification of the vertical pillars of cloud logic per vendor and combine them into a logical horizontal total solution. ● Unification of services among different vendors under the one and only cloud. ● Initiate a new era of SOA. ● Able to write very simple code in a very easy programming meta-language. ● Able to convert it into a generalized model in XML / JSON format. ● Give to any vendor the technical specifications in order to convert the XML / JSON into a target programming language and vice-versa. ● Continue to support the diversity of different technologies, protocols and solutions under each cloud - “Keep the current market”. ● Develop a new product that will create new demands and new jobs. The Concept
  • 7. Ability to convert the XML / JSON into any code of any programming language and vice-versa. ● Freedom for the vendor to convert the XML / JSON into code with converters that were written in different programming languages for different targets. ● Enable any advanced user, developer, software architect etc. to write fast and efficient code that runs anywhere on the cloud at any time. ● Enable the programmer to set directives either for generalized purposes or for specific target languages or for mission critical applications. ● Route the end-point complexity of software development to the cloud core. Features
  • 8. A number of web application might be slower than usual if the vendor has not made a good conversion to the target programming language. This can be addressed by letting the community to contribute and develop more optimized converters that equalize the trade-offs per application. ● Applications written in ALPHA Script and were meant to use threads but the developer has not been explicitly declared either a directive that instructs the converter to aim on a target language that supports threads or has not expressed this with one or more predefined directives, will not be able to fulfill its obligations or will be totally wrong. This can be solved by giving technical specifications to the vendor so that when it reads the XML / JSON with a parser to be able to understand the “nature” of the web application. This is a little bit tricky but has to do mostly with code profiling and hybrid search methods. ● Any complex web application written in any programming language that will be converted into ALPHA Script may have issues in defining itself in an efficient way because ALPHA Script is generalized and certainly does not implement specific functionality of any programming language. The solution again are the directives that can “tell” to the XML / JSON parser which is the nature of the program or the nature of any function or procedure implemented in the programming language. Problems & Solutions
  • 9. <html> <head> </head> <title>ALPHA Script - Example (Embedded in HTML)</title> ALPHA Script - XML Schema Example <body> <@ # ALPHA Script - Example # DEBUG # Enable debugging # PACKAGE Main_Example # Package name # DIRECTIVE General # Directive to use # VAR:LOCAL New_Var VAR:LOCAL Other_Var ARRAY:LOCAL My_Array SET New_Var 2 SET Other_Var ' LOL ' Other_Var.TRIM:BOTH My_Array.CLEAR [...] FUNCTION Test_Func (a, b, c) BEGIN SET My_Array[1] a SET My_Array[2] b SET My_Array[3] c RETURN "OK" END [...] CALL Test_Func (-54.3, 'example', 59371) Other_Var PRINT:SCREEN "Run: " + New_Var EXIT 1 @> </body> </html> Example
  • 10. Open Consortium for prototyping ALPHA Script. ● Adapt to each and every cloud. ● Prepare the ground for the real Visual Programming where any user can use entities and actions like in UML and “draw” an application. The Future
  • 11. It is really hard to see what the future impact will be, so I will just pinpoint a few things that I personally believe that will be the revolution in the next 5 years. ● Thin-clients will dominate the global market, so each and everyone will be using the unified cloud and ALPHA Script without knowing it. ● Web applications will be deployed in seconds and scaled up globally in minutes. ● One web application will be available to run on any thin-client being connected on any vendor specific cloud. ● Any user can be a developer of very complex applications on its own. ● The concept of scale up or scale down and the concept of utilization is no more the same since anyone just deploy anywhere and anytime. ● Infrastructures will have many magnitudes more power processing than today, so all the web applications will be dramatically fast. Impact
  • 12. ? ? ?? ? ? ? ?? ? ?? ? ? ? ?? ? ?? Questions