GeneXus allows for designing and developing responsive web applications, smart device applications, and integrating with backend systems like SAP. It provides tools for designing the data model and user interfaces, automatically generating code, and testing applications. Additional modules allow for access management, workflows, web services, and connecting to SAP ERP systems. GeneXus aims to simplify application development across platforms.
2. Design
• Knowledge Base
• GeneXus provides a simple way to design applications using the exclusive knowledge
within your organization. This knowledge is stored in a Knowledge Base made up of
familiar objects such as Transactions, Web Panels and Reports…
• Data Model Generation
• GeneXus infers the best data model and automatically creates the best relational
database to support it.
• Prototyping
• You can create functional prototypes of your application at design time, ensuring full
compliance with your customers or users requirements. All prototypes are functionally
equivalent to the final application.
3. Development
• Automatic generation of applicazions
• GeneXus automatically creates and maintains a normalized database, and all the native code
for the entire application on your platform of choice.
5. What is a Responsive Web Application?
Responsive Web Applications (RWA) are applications that provide an optimal
viewing experience (easy reading, navigation, good spacing, etc) across a wide
range of devices.
RWA is what people really wants (an optimal experience in any device). This is
achieved by using a a Responsive Web Design (RWD).
6. Web Responsive
GeneXus allows designing Responsive Web Applications in a very intuitive
manner. The solution uses BootStrap
As told before, an RWD site uses fluid grids, flexible images, and CSS3 media
queries, so we'll explain each of these concepts below.
8. Smart Devices applications Development
Smart Devices generator makes it easy to develop apps with high UX/UI
requirements, both for Android and iOS (iPhone, iPad) apps, while also including
BlackBerry and Windows 8.1
In the next release (GeneXus 15) will include two new generators: :
• Windows 10
• Generator Swift for iOS
9. Types
• On-line
• The data required by the application residing in the device will always
be obtained by consuming REST services, which will access the user’s
DB and return the requested information to the application.
• Off-line
• This feature solves common situations for apps in Points of Sales,
Events apps or any scenarios of limited or no Internet connectivity. his
feature allows applications to execute database transactions even if the
device has not connectivity.
11. Reverse Engineering Process
Reverse engineering is a broad term, but in this scenario it refers to the process
of reading the structure of database tables and their relationships, and defining
the necessary GeneXus Objects (data model) to represent the schema.
13. Other modules
Access Manager (GAM)
• Most modern applications need some type of login, authentication and
authorization scheme.
Smart Devices API
• Smart Devices have powerful hardware and operating systems and the
generated applications can take advantage of it.
Webservices SOAP
• Providing and consuming Webservices with GeneXus.
Webservices REST
• GeneXus has the ability to automatically create REST Web Services from
transactions, Data Provider and procedures.
15. Designed to simplify your applications
development
GXflow manages:
• Access control
• Status Transitions.
• Status Tasks
• as well aseach user's task Inbox.
16. Features
• Graphic design of processes
• Integrated Document Management Tool
• Integration with GeneXus
• Integrated Auditing Tool for process control
18. What is it?
GXtest is the ideal solution for automated functional testing of Web applications
developed with GeneXus. GXtest can easily automate test cases that then evolve
together with the application without making the testing a bottleneck at the
time to release to the customers.
24. Scenarios
Chi può trarre vantaggi da questo connettore:
• Companies that already have GeneXus development and will implement
SAP but want to preserve some GeneXus module.
• Companies that have SAP its implementation did not include some
business processes which are later to be automated (with the arrival of
Smart Devices to the corporate world, this category could include
developments for integrating mobility to business processes).
• SAP implementations where it is defined that some modules are not to be
included in the SAP scope and will be developed separately during the
implementation process.
25. The companies where this software is implemented often find that
it does not cover all of the company’s functionalities. This is either
because the company has specific features in its business that are
not considered in SAP, or because the company would rather
preserve its legacy system to solve it.
Responsive Web Applications (RWA) are applications that provide an optimal viewing experience (easy reading, navigation, good spacing, etc) across a wide range of devices.
RWA is what people really wants (an optimal experience in any device). This is achieved by using a a Responsive Web Design (RWD).
The solution has the following main components, the Desinger is where the tester works every day modeling test cases, the Recorder is the utility for recording user actions and the Manager is the component that centralizes project, test cases, reports, etc..