SlideShare a Scribd company logo
1 of 2
Download to read offline
MEET The First Digital-App-Rewriter
Digital Reverse engineering Digital Forward engineering
It’s the new ROI-driven approach to app re-engineering
Cost
Efficiency
[$ / line of code]
Accuracy
[bugs / lines
of code]
Speed
[Lines of code
per day/per dev]
$500 –
1,500/1000
1 / 1000
1000 - 3000
Improvement
Factor
Digital
Rewriting
Manual rewrite
X 12 - 30
X 20 - 50
X 10-30
$4,000-
50,000/1000
20-50 / 1000
100
An innovative (patent) reverse and forward engineering approach to app modernization:
· Interactively, machine guided & human controlled re-architecting apps from one platform to another
· Analyzes and rebuilds apps by AST (Abstract Semantics Tree); structure, functionality and dependencies
· Best fit for app re-architecting from platform to platform while leveraging existing business logic, up to 30
times faster and more accurate in comparison to manual rewrite
· The only tool-based approach to re-architect monolithic apps to multi-users: Web, Mobile and Cloud
· Overkill If you only need a simple version to version upgrade by code syntax translation. Auto-migration-
approach might be a better fit for you
We are proud to say we have found the golden path to app rewrite: human control with machine guidance in
no-time, with almost zero errors and the best ROI in the market.
The Rewriter interacts with the Architect-Operator
in a standard IDE
The entire Digital-Rewriting process is interactive.
The Rewriter points out gaps to target and suggests
solutions with existing or new rules. The architect-operator
communicates with the rewriter with rules, via Visual
Studio or Eclipse (in roadmap) IDEs.
Best of machine speed, human intelligence and
control
Only a machine can find & replace millions of code
fragment or component occurrences, without errors and in
seconds! Only a machine can reassemble an app by checking
collisions and integrity of millions of code lines in no-time.
Now, imagine how long it would take human programmers
to do the same...months or years?
Digital Reverse
Engineering
Digital Forward
Engineering
Standard
[Re-Architect]
based on virtual AST
new components
& integration
components
& code
replacement
chosentarget
QA
with standard
tools / low
bugs rate
Reads
source App
Recreates it
Analyzes it [ ]
We are the first innovators to reverse & forward
engineer using an AST (Abstract semantic tree)
The Rewriter “Scans” the source app, and virtually rebuilds its AST (blueprint).
Based on the AST, The Rewriter forward-engineers (re-architects) new application.
+97245947123 salesgroup@gizmoxts.com WWW.GIZMOXTS.COM
We take you to the target architecture of your choice
We can re-engineer to the target-architecture of your choice. Our approach is replace rather than
extend: The Rewriter replaces legacy components based on the AST with targeted new ones.
So, If you'd like your monolithic app to be re-engineered to layers, The Rewriter can do it.
Can you imagine the ROI you could achieve with the Digital-App-Rewriter?
Standard Acceptance
The First Digital-App-Rewriter
Digital Reverse engineering Digital Forward engineering Standard Acceptance
+97245947123 salesgroup@gizmoxts.com WWW.GIZMOXTS.COM
It’s the new ROI-driven approach to app re-engineering
What rules do we currently have in store?
* Visual Basic to latest .NET Desktop or .NET HTML5 Web, Mobile with or without Cloud optimization
* Visual Basic to latest Java Desktop or Java HTML5 Web, Mobile with or without Cloud optimization
* VB.Net or C# (Win Forms or WPF) Desktop to .NET HTML5 Web, Mobile with or without Cloud optimization
* VB.Net or C# (Win Forms or WPF) Desktop to JAVA HTML5 Web, Mobile with or without Cloud optimization
* VB / Classic ASP to ASP.NET or JAVA WEB, Mobile with or without Cloud optimization
* Power Builder to .NET Desktop or ASP.NET MVC WEB and Mobile or JAVA WEB, Mobile with or without Cloud optimization
Only a machine can be as accurate up to 50
times the improvement factor
The average of the machine output code is one bug
per 1000 lines of code vs. 20-50 per 1000 lines by manual
rewrite. Imagine how this contributes to the cost and speed
process…
The Rewriter is a learning machine
Solution-rules are being stored for reuse. Whenever the
same need rises again the machine will apply an existing
rule. It will also suggest the architect-operator, new rules for
unhandled past challenges.
App downtime? NOT AT ALL!
Feel free to maintain and extend your existing
application during the Digital-Rewriting period.
No code freeze is required until final compilation due to
the Rewriter's code pattern recognition and learning.
As long as it is implemented with the same pattern, the
machine will integrate new code drops, automatically.
It's a major contribution to the ROI, since your existing app
processes (maintenance for example) can continue while
the new app is being rewritten, with no interruption.
We add source and targets continuously
The basic approach is: technology and engine
is generic, adding source or target technologies
is a matter of adding new rules.
What rules would you like to add?
We would like to know of the technologies you'd like
to digitally rewrite. It's a matter of priority along our
busy roadmap, but eventually, we'll have them all.
Rewrite with software-architect intelligence
as if you built it from scratch
The architect-operator evaluates and decides over each
Rewriter's suggestion. The operator can decide to integrate
new external code fragments, or customize rules to specific
specs, architecture or customer requirement.
The human intelligence is an important input in the Digital-
Rewriting process where we can apply an “open discussion”
between a customer, a machine and a human architect
operator. This is the power of flexibility...


More Related Content

What's hot

Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa Bungcayao
 

What's hot (20)

HarshadPathakResume
HarshadPathakResumeHarshadPathakResume
HarshadPathakResume
 
Create a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required aCreate a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required a
 
Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh d
 
Proventus Technologies
Proventus TechnologiesProventus Technologies
Proventus Technologies
 
Microsoft Low Code / No Code Business Process Automation
Microsoft Low Code / No Code Business Process AutomationMicrosoft Low Code / No Code Business Process Automation
Microsoft Low Code / No Code Business Process Automation
 
analog_exp
analog_expanalog_exp
analog_exp
 
RAD
RADRAD
RAD
 
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
Alpha Anywhere  - For Building Enterprise-class Mobile and Web apps Fast - wi...Alpha Anywhere  - For Building Enterprise-class Mobile and Web apps Fast - wi...
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
 
OPIL: Optimizing Mobile Robot Deployment using (IoT Week 2019)
OPIL: Optimizing Mobile Robot Deployment using (IoT Week 2019)OPIL: Optimizing Mobile Robot Deployment using (IoT Week 2019)
OPIL: Optimizing Mobile Robot Deployment using (IoT Week 2019)
 
Rea-Matthew
Rea-MatthewRea-Matthew
Rea-Matthew
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Apeman masta midih-oc2_demo_day
Apeman masta midih-oc2_demo_dayApeman masta midih-oc2_demo_day
Apeman masta midih-oc2_demo_day
 
Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)
 
Invoice app
Invoice appInvoice app
Invoice app
 
RAD Model
RAD ModelRAD Model
RAD Model
 
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
 
hirecloud.pro: cloud based platform to conduct technical interviews
hirecloud.pro: cloud based platform to conduct technical interviewshirecloud.pro: cloud based platform to conduct technical interviews
hirecloud.pro: cloud based platform to conduct technical interviews
 
Mo.Le nec-midih_presentation_oc2
Mo.Le nec-midih_presentation_oc2Mo.Le nec-midih_presentation_oc2
Mo.Le nec-midih_presentation_oc2
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycle
 
CamundaCon 2018: Ramping up: Camunda BPM and Optimize (Visana)
CamundaCon 2018: Ramping up: Camunda BPM and Optimize (Visana)CamundaCon 2018: Ramping up: Camunda BPM and Optimize (Visana)
CamundaCon 2018: Ramping up: Camunda BPM and Optimize (Visana)
 

Viewers also liked

Learning at Home What it's like to homeschool in Beijing
Learning at Home What it's like to homeschool in BeijingLearning at Home What it's like to homeschool in Beijing
Learning at Home What it's like to homeschool in Beijing
Vanessa Jencks
 
Otonomi vol13no1jan2013-07. iskandar
Otonomi vol13no1jan2013-07. iskandarOtonomi vol13no1jan2013-07. iskandar
Otonomi vol13no1jan2013-07. iskandar
AGUS SETIYONO
 
To un-2015-ekonomi-b
To un-2015-ekonomi-bTo un-2015-ekonomi-b
To un-2015-ekonomi-b
AGUS SETIYONO
 
Digital 20304647 d1259 - sistem kompensasi (secured)
Digital 20304647 d1259 - sistem kompensasi (secured)Digital 20304647 d1259 - sistem kompensasi (secured)
Digital 20304647 d1259 - sistem kompensasi (secured)
AGUS SETIYONO
 
Ejournal 8 penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
Ejournal 8  penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...Ejournal 8  penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
Ejournal 8 penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
AGUS SETIYONO
 
Otonomi vol13no1jan2013-03. eni srihastuti
Otonomi vol13no1jan2013-03. eni srihastutiOtonomi vol13no1jan2013-03. eni srihastuti
Otonomi vol13no1jan2013-03. eni srihastuti
AGUS SETIYONO
 
Lego Building: Learning through Play!
Lego Building: Learning through Play!Lego Building: Learning through Play!
Lego Building: Learning through Play!
hblowers
 
Takım Koçluğu
Takım KoçluğuTakım Koçluğu
Takım Koçluğu
Sami Bugay
 
ICF ve Endeavor'un Ödüllü İşbirliği
ICF ve Endeavor'un Ödüllü İşbirliğiICF ve Endeavor'un Ödüllü İşbirliği
ICF ve Endeavor'un Ödüllü İşbirliği
Sami Bugay
 
Limango'nun Sıradışı Yöneticisi
Limango'nun Sıradışı YöneticisiLimango'nun Sıradışı Yöneticisi
Limango'nun Sıradışı Yöneticisi
Sami Bugay
 

Viewers also liked (19)

Learning at Home What it's like to homeschool in Beijing
Learning at Home What it's like to homeschool in BeijingLearning at Home What it's like to homeschool in Beijing
Learning at Home What it's like to homeschool in Beijing
 
Otonomi vol13no1jan2013-07. iskandar
Otonomi vol13no1jan2013-07. iskandarOtonomi vol13no1jan2013-07. iskandar
Otonomi vol13no1jan2013-07. iskandar
 
Ejournal 9 peran dinas pendidikan untuk meningkatkan kualitas pendidikan_agus...
Ejournal 9 peran dinas pendidikan untuk meningkatkan kualitas pendidikan_agus...Ejournal 9 peran dinas pendidikan untuk meningkatkan kualitas pendidikan_agus...
Ejournal 9 peran dinas pendidikan untuk meningkatkan kualitas pendidikan_agus...
 
code_quality_v4
code_quality_v4code_quality_v4
code_quality_v4
 
To un-2015-ekonomi-b
To un-2015-ekonomi-bTo un-2015-ekonomi-b
To un-2015-ekonomi-b
 
8
88
8
 
5
55
5
 
Soal to-2012-paket-d
Soal to-2012-paket-dSoal to-2012-paket-d
Soal to-2012-paket-d
 
Digital 20304647 d1259 - sistem kompensasi (secured)
Digital 20304647 d1259 - sistem kompensasi (secured)Digital 20304647 d1259 - sistem kompensasi (secured)
Digital 20304647 d1259 - sistem kompensasi (secured)
 
Ejournal 8 penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
Ejournal 8  penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...Ejournal 8  penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
Ejournal 8 penelitian_peran kepala sekolah dalam meningkatkan kualitas kiner...
 
Otonomi vol13no1jan2013-03. eni srihastuti
Otonomi vol13no1jan2013-03. eni srihastutiOtonomi vol13no1jan2013-03. eni srihastuti
Otonomi vol13no1jan2013-03. eni srihastuti
 
Soal semester genap 2015rev
Soal semester genap 2015revSoal semester genap 2015rev
Soal semester genap 2015rev
 
Fa102a, “airing” sleep apnea machine 2
Fa102a, “airing” sleep apnea machine 2Fa102a, “airing” sleep apnea machine 2
Fa102a, “airing” sleep apnea machine 2
 
Lego Building: Learning through Play!
Lego Building: Learning through Play!Lego Building: Learning through Play!
Lego Building: Learning through Play!
 
모바일 앱 성과 측정과 분석
모바일 앱 성과 측정과 분석모바일 앱 성과 측정과 분석
모바일 앱 성과 측정과 분석
 
Google Maps API
Google Maps APIGoogle Maps API
Google Maps API
 
Takım Koçluğu
Takım KoçluğuTakım Koçluğu
Takım Koçluğu
 
ICF ve Endeavor'un Ödüllü İşbirliği
ICF ve Endeavor'un Ödüllü İşbirliğiICF ve Endeavor'un Ödüllü İşbirliği
ICF ve Endeavor'un Ödüllü İşbirliği
 
Limango'nun Sıradışı Yöneticisi
Limango'nun Sıradışı YöneticisiLimango'nun Sıradışı Yöneticisi
Limango'nun Sıradışı Yöneticisi
 

Similar to Rewriter_whole

NaveadKazi_resume
NaveadKazi_resumeNaveadKazi_resume
NaveadKazi_resume
Navead Kazi
 

Similar to Rewriter_whole (20)

Project report
Project report Project report
Project report
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5
 
Abhishek Singh-Resume
Abhishek Singh-ResumeAbhishek Singh-Resume
Abhishek Singh-Resume
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To Services
 
Case study(i)
Case study(i)Case study(i)
Case study(i)
 
A research on- Sales force Project- documentation
A research on- Sales force Project- documentationA research on- Sales force Project- documentation
A research on- Sales force Project- documentation
 
Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023Web Application Architecture: A Comprehensive Guide for Success in 2023
Web Application Architecture: A Comprehensive Guide for Success in 2023
 
Companio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business Whitepaper
 
A Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application ArchitectureA Comprehensive Guide to Web Application Architecture
A Comprehensive Guide to Web Application Architecture
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
NaveadKazi_resume
NaveadKazi_resumeNaveadKazi_resume
NaveadKazi_resume
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Solution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingSolution BluePrint v. Smart Parking
Solution BluePrint v. Smart Parking
 
Wecreate
WecreateWecreate
Wecreate
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
RGProfile
RGProfileRGProfile
RGProfile
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
 

Rewriter_whole

  • 1. MEET The First Digital-App-Rewriter Digital Reverse engineering Digital Forward engineering It’s the new ROI-driven approach to app re-engineering Cost Efficiency [$ / line of code] Accuracy [bugs / lines of code] Speed [Lines of code per day/per dev] $500 – 1,500/1000 1 / 1000 1000 - 3000 Improvement Factor Digital Rewriting Manual rewrite X 12 - 30 X 20 - 50 X 10-30 $4,000- 50,000/1000 20-50 / 1000 100 An innovative (patent) reverse and forward engineering approach to app modernization: · Interactively, machine guided & human controlled re-architecting apps from one platform to another · Analyzes and rebuilds apps by AST (Abstract Semantics Tree); structure, functionality and dependencies · Best fit for app re-architecting from platform to platform while leveraging existing business logic, up to 30 times faster and more accurate in comparison to manual rewrite · The only tool-based approach to re-architect monolithic apps to multi-users: Web, Mobile and Cloud · Overkill If you only need a simple version to version upgrade by code syntax translation. Auto-migration- approach might be a better fit for you We are proud to say we have found the golden path to app rewrite: human control with machine guidance in no-time, with almost zero errors and the best ROI in the market. The Rewriter interacts with the Architect-Operator in a standard IDE The entire Digital-Rewriting process is interactive. The Rewriter points out gaps to target and suggests solutions with existing or new rules. The architect-operator communicates with the rewriter with rules, via Visual Studio or Eclipse (in roadmap) IDEs. Best of machine speed, human intelligence and control Only a machine can find & replace millions of code fragment or component occurrences, without errors and in seconds! Only a machine can reassemble an app by checking collisions and integrity of millions of code lines in no-time. Now, imagine how long it would take human programmers to do the same...months or years? Digital Reverse Engineering Digital Forward Engineering Standard [Re-Architect] based on virtual AST new components & integration components & code replacement chosentarget QA with standard tools / low bugs rate Reads source App Recreates it Analyzes it [ ] We are the first innovators to reverse & forward engineer using an AST (Abstract semantic tree) The Rewriter “Scans” the source app, and virtually rebuilds its AST (blueprint). Based on the AST, The Rewriter forward-engineers (re-architects) new application. +97245947123 salesgroup@gizmoxts.com WWW.GIZMOXTS.COM We take you to the target architecture of your choice We can re-engineer to the target-architecture of your choice. Our approach is replace rather than extend: The Rewriter replaces legacy components based on the AST with targeted new ones. So, If you'd like your monolithic app to be re-engineered to layers, The Rewriter can do it. Can you imagine the ROI you could achieve with the Digital-App-Rewriter? Standard Acceptance
  • 2. The First Digital-App-Rewriter Digital Reverse engineering Digital Forward engineering Standard Acceptance +97245947123 salesgroup@gizmoxts.com WWW.GIZMOXTS.COM It’s the new ROI-driven approach to app re-engineering What rules do we currently have in store? * Visual Basic to latest .NET Desktop or .NET HTML5 Web, Mobile with or without Cloud optimization * Visual Basic to latest Java Desktop or Java HTML5 Web, Mobile with or without Cloud optimization * VB.Net or C# (Win Forms or WPF) Desktop to .NET HTML5 Web, Mobile with or without Cloud optimization * VB.Net or C# (Win Forms or WPF) Desktop to JAVA HTML5 Web, Mobile with or without Cloud optimization * VB / Classic ASP to ASP.NET or JAVA WEB, Mobile with or without Cloud optimization * Power Builder to .NET Desktop or ASP.NET MVC WEB and Mobile or JAVA WEB, Mobile with or without Cloud optimization Only a machine can be as accurate up to 50 times the improvement factor The average of the machine output code is one bug per 1000 lines of code vs. 20-50 per 1000 lines by manual rewrite. Imagine how this contributes to the cost and speed process… The Rewriter is a learning machine Solution-rules are being stored for reuse. Whenever the same need rises again the machine will apply an existing rule. It will also suggest the architect-operator, new rules for unhandled past challenges. App downtime? NOT AT ALL! Feel free to maintain and extend your existing application during the Digital-Rewriting period. No code freeze is required until final compilation due to the Rewriter's code pattern recognition and learning. As long as it is implemented with the same pattern, the machine will integrate new code drops, automatically. It's a major contribution to the ROI, since your existing app processes (maintenance for example) can continue while the new app is being rewritten, with no interruption. We add source and targets continuously The basic approach is: technology and engine is generic, adding source or target technologies is a matter of adding new rules. What rules would you like to add? We would like to know of the technologies you'd like to digitally rewrite. It's a matter of priority along our busy roadmap, but eventually, we'll have them all. Rewrite with software-architect intelligence as if you built it from scratch The architect-operator evaluates and decides over each Rewriter's suggestion. The operator can decide to integrate new external code fragments, or customize rules to specific specs, architecture or customer requirement. The human intelligence is an important input in the Digital- Rewriting process where we can apply an “open discussion” between a customer, a machine and a human architect operator. This is the power of flexibility... 