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

PDF
3DEXPERIENCE - Innovation Platform
DOCX
Resume_Sanket_Yeole
PDF
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
PDF
Project Portfolio
PDF
Vinay Jirgale - Profile Summary
PPTX
Asymmetric Modernization of Notes Applications
PPTX
Web v snative(engl)
PDF
Retrofitting a legacy SPA to use a functional architecture
3DEXPERIENCE - Innovation Platform
Resume_Sanket_Yeole
CamundaCon 2018: Cawemo: Collaborating on Workflow Automation (Camunda)
Project Portfolio
Vinay Jirgale - Profile Summary
Asymmetric Modernization of Notes Applications
Web v snative(engl)
Retrofitting a legacy SPA to use a functional architecture

What's hot (20)

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

Viewers also liked (19)

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

Similar to Rewriter_whole (20)

PDF
ANALYZER_whole
PPTX
Revolutionizing Millwork Design with Software Innovation.pptx
PDF
Next-Gen Legacy Modernization- GenAI, Kubernetes, and Google Cloud in Action ...
PDF
SKYWARD_Introduction_Service
PPTX
UGIdotNET App Modernisation Keynote
PPT
Software Reengineering
PPTX
TiConf.eu -- Titanium Developer Conference in Europe, 2013
PPTX
Reengineering pros and cons
PDF
Arguments in favor of a progressive software rewrite
PDF
ICSM08a.ppt
PPTX
5 chap - MAINTENANCE
PPTX
Arguments in favor of a progressive software rewrite
PDF
Let's not rewrite it all
PPTX
My presentation at Grace Hopper Conference 2014, about Rewrite/Refactor with ...
PPTX
Mike lydon tc_roadshow_deck
PPTX
A presentation on forward engineering
 
PDF
Deliver Fast with Confidence
PPTX
TiTokyo conference in Tokyo, Japan for Appcelerator community
PPT
Software Re-engineering Forward & Reverse Engineering
PPTX
Transforming Old Software into New: A Guide to Reengineering
ANALYZER_whole
Revolutionizing Millwork Design with Software Innovation.pptx
Next-Gen Legacy Modernization- GenAI, Kubernetes, and Google Cloud in Action ...
SKYWARD_Introduction_Service
UGIdotNET App Modernisation Keynote
Software Reengineering
TiConf.eu -- Titanium Developer Conference in Europe, 2013
Reengineering pros and cons
Arguments in favor of a progressive software rewrite
ICSM08a.ppt
5 chap - MAINTENANCE
Arguments in favor of a progressive software rewrite
Let's not rewrite it all
My presentation at Grace Hopper Conference 2014, about Rewrite/Refactor with ...
Mike lydon tc_roadshow_deck
A presentation on forward engineering
 
Deliver Fast with Confidence
TiTokyo conference in Tokyo, Japan for Appcelerator community
Software Re-engineering Forward & Reverse Engineering
Transforming Old Software into New: A Guide to Reengineering

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... 