www.scriptcase.net

DIE FIRMA

NetMake ist eine brasilianische Firma, gegründet vor über 10 Jahren, mit Hauptquartier in Olinda - Pernambuco, eines der führenden Technologie Zentren Brasiliens. NetMake's Fokus liegt in der Entwicklung von Software für Web Entwicklungsumgebungen. Mit einer Vision für die Zukunft wurde das Entwicklungstool ScriptCase in 2001 ausgeliefert. Danach haben viele Firmen ScriptCase als eine Lösung für Webbasierte Systeme angenommen, bedingt durch die hohe Leistung und der Erleichterung des Einsatzes der Betriebsmittel. Durch nachhaltiges handeln im ö entlichen und privaten Sektor besitzt NetMake heute einen soliden Kundenstamm in Brasilien und im Ausland. Um die Nachfragen des Entwicklungsmarktes zu befriedigen kommt NetMake jährlich mit neuen Release Versionen von ScriptCase auf den Markt.

SCRIPTCASE

ScriptCase ist eine komplette Umgebung für die schnelle Web Anwendungsen- DB2® twicklung, basierend auf einer Datenbank. Es werden weitgehend alle gängigen relationalen Datenbanken unterstützt wie Oracle, DB2, SQL Server, MySQL, PostgreSQL, Sybase, MS Access und andere. Entwickler benutzen ScriptCase für die Erstellung von verschiedenen Anwendun- gen wie z.B. ERP's, Managementsysteme und andere. Die Entwicklungsumgebung und die generierten Anwendungen können auf allen gängigen Betriebssystemen wie z.B. Windows, , FreeBSD, Unix, Iseries, MAC und andere eingesetzt werden. Die Entwicklungsumgebung und die generierten Anwendungen können auf allen gängigen Internetbrowsern wie Firefox, Chrome, Explorer und Opera eingesetzt werden.

PHP

DATABASE APPLICATIONS

AJAX

SCHLÜSSELLEISTUNGEN DER SCRIPTCASE BENUTZUNG Kostenreduzierung Dezentralisierte Entwicklung Die Benutzung von ScriptCase kann die Die gesamte Entwicklung des Entwicklungsteams Programmierzeit gegenüber herkömmlicher erfolgte mit Zugangskontrollen von verschiedenen Programmierung bedeutend verkürzen. Standorten aus über das Internet/Intranet über die Browser. Multiplattformen ScriptCase läuft unter den verschiedensten Interoperabilität Betriebssystemen wie Linux, Windows, MAC. Ermöglicht den Zugri auf verschiedene Datenbanken in einem einzigen System, was eine Entwicklungsmuster größere Vereinfachung und Flexibilität des Die Entwicklung im gesamten Team geschah unter generierten Systems erzeugt. der Verwendung von Mustern, was so einfacher für Korrekturen und viel schneller für die Entwicklung evolutionärer Wartung von Systemen war. WAS KANN ENTWICKELT WERDEN?

Gitter und Bericht Anwendungen Versteckte Felder erlauben es die Feldwerte zu verstecken und gleichzeitig die Werte im Prozess zu verarbeiten; Flexibilität deniert das Layout (Fonts, Farben, Bilder, Buttons ermöglichen Simulationen und die Benut- Die Feldbeschreibungsfunktion verhindert das zung von Templates); bearbeiten des Feldwertes; Orientierungsoption: Vor, Zurück, Beginn und Ende; Mehrere Optionen stehen für die Formatierung der Aufbau von Filtern mit verschiedenen Optionen für 'Control' Felder zur Verfügung und erzeugen gemäß das Feld, sowie die Möglichkeit die Filter für den dem Feldtyp die erforderlichen späteren Gebrauch zu sichern; Gültigkeitsprüfungen Programmierungsmöglichkeit in den Ereignissen ermöglicht das einfügen von Option der Gruppierung einer beliebigen Anzahl Geschäftsregeln; Die Erstellung von 'Links' von Feldern und 'Treeview' Funktion; ermöglicht die Verbindung der Steuerung zu Denition von Summe/Durchschnitt/Maximum, anderen Anwendungen desgleichen Projekts; Minimum und Zusammenfassung; Schnelle Erstellung von Flash Graken (Bar, Pizza, Filter- und Suchanwendungen Line und andere); Dynamische Feldauswahl im Gitter durch den Endanwender mit der Option "one click"; Erlaubt Ihnen das ltern der Daten direkt in der Form; Setzen von SQL Klauseln speziell zum Filter; Formular Anwendung Mehrere Optionen stehen für die Formatierung der Filterfelder zur Verfügung, inklusive der nach der Mehrere Arten von Formularen wie : Simple, Generierung gemäß dem Feldtyp erforderlichen bearbeitbares Gitter, Multiple Records, Gültigkeitsregeln; bearbeitbares Gitter View; Flexibilität des einfügen Erlaubt verschiedene Kriterien für jedes Feld des und aktualisieren in die Datenbank; Filters; Automatische Generierung von Feldprüfungen, mit Gültigkeitsregeln der benötigten Suchfelder; einem einfachen Mausklick, wie Email, Kreditkarten, Datumswerten; Automatische Formatierung von Speichern des Filters für die Wiederverwendung der Datumswerten, numerischen Werten und Texten, ausgewerteten Werte vom Endbenutzer; o en um Objekte wie HTML Text, Textbereiche, Auswahl, Radio, Checkbox, Passwörter und Drop Tab Anwendung Down Listen zu unterstützen; Beurteilungen, Beratungen und automatische Gruppe von Anwendungen (Formulare, Gitter, Feldfüllungen durch ein Informationsfeld; Controls, auf einem einzigen Bildschirm); Unterstützt automatische Feldfüllung durch AJAX; Einbindung von Anwendungen die Daten gemeinsam verwenden; Navigierung zwischen Objekten ohne Seitenaktualisierung; Durchführung von "Inserts, Updates und Deletes" durch Verwendung der PDF Bericht Anwendung Option "gespeicherte Procedure"; Kontrolle der referenziellen Integrität über mehrere Anwendungen hinweg; Wird zur Generierung von PDF Berichten benutzt, wodurch eine größere Anpassung der generierten Control Anwendung PDF's ermöglicht wird; Wird generell für Anwendungen benötigt, die eine Es ist möglich PDF Dateien mit individuellen spezielle Validierung erfordern, wie Anmeldungen Positionseinstellungen der Daten im Bericht zu für andere Anwendungen; erstellen; Anwendungen die keine Datenbank benötigen; Wird generell benutzt zum drucken von vorgefertig- ten Rechnungen, Geschäftsrechnungen und mehr; Ermöglicht das Hinzufügen von Feldern und die Validierung der Daten; Erlaubt die Verarbeitung von Batch Prozessen; Menü Anwendung ZUSÄTZLICHE WERKZEUGE

Menüs können in verschiedenen Formaten ange- SQL Builder zeigt werden: horizontal, vertikal, oder eben gestal- tete Ordner; Dieses Werkzeug gibt Ihnen die Möglichkeit SQL Abfragen mit Hilfe eines Assistenten zu erstellen. Bietet dem Endbenutzer ein benutzerfreundliches Interface an um die Projekt Anwendungen aufzuru- Dieser ermöglicht Ihnen die Datenbank, die Tabel- fen; Ermöglicht die Erstellung von externen 'Links' len, die Felder, das 'order by', die 'where' Klausel, zu schon entwickelten Systemen; sowie 'Joins' auszuwählen und für Simulationen zu benutzen oder für den späteren Einsatz zu Die Menüstruktur kann dynamisch während der speichern. Laufzeit via Makroprogrammierung geändert werden; Durch Zugri skontrolle werden dem Endbenutzer WebHilfe nur die Menüpunkte angezeigt, zu der er Zugri besitzt; Erlaubt die Erstellung von Geschäftsregeln in Ermöglicht die Erstellung von Web Hilfeseiten zur den Abläufen; Standardisierung der Dokumentation und der leichteren Handhabung Ihrer Anwendungen. Schlüsselfunktionen : Container Anwendung Ermöglicht die Erstellung von Dateien mit HTML's GUI (WYSIWYG), CSS, Bilder hochladen und hierar- Ermöglicht eine bessere Angleichung bei der chische Menüs; Verwaltung von Informationen auf dem gleichen Weiterhin ermöglicht es den Anwendungen die Bildschirm für den Endanwender; direkte Verbindung zu den Hilfeseiten herzustellen, Ermöglicht die Anzeige der verschiedenen Anwen- ohne die Notwendigkeit jede einzelne Anwendung dungstypen in animierten Widgets wie die, die z.B. zu bearbeiten. bei iGoogle verwendet werden; Datenlexikon Generelle Berichte und / oder Graken werden in dieser Anwendung eingebaut um extrahierte Daten Mit dem Wörterbuch von ScriptCase können aus Datenbanken anzuzeigen; Als Informationen Anwender in Ihren Anwendungen einen Datenspei- können auch externe URL's angezeigt werden; cher benutzen. Die mit den Tabellenfelder der Datenbank verbun- Leere Anwendung denen Daten können in verschiedenen Anwendun- gen benutzt werden. Dies ist sehr nützlich um standardisierte Datenum- Diese Art der Anwendung erlaubt dem Entwickler gebungen zu erstellen. selbst PHP/HTML Code zu schreiben und das Ergeb- Es verbessert auch die Entwicklung, beschleunigt nis des Prozesses anzuzeigen; die Datenaktualisierung und minimiert Fehler. Der Aufruf von Batch Prozessen ist ein gutes Beispiel Ermöglicht Standardisierung: für die Benutzung dieser Anwendung, der Vorteil Datentypen dieser Anwendung gegenüber der manuellen PHP Programmierung außerhalb von ScriptCase ist die Etiketten (Labels) Möglichkeit der Verwendung von ScriptCase Makros Größen sowie eine native Integration mit Zugri skontrolle für ihre Anwendungen; Dezimalgenauigkeit

Kalender Anwendung

Eine Kalenderanwendung wird benutzt um Ereignis- se zu terminieren, sie kann sozial, religiös, geschäftli- ch oder administrativ sein; Das Grundkonzept ist Zeiträume zu denieren, typischerweise Tage, Wochen, Monate und Jahre; Der Kalender kann in Jahren, Monaten und Tagen angezeigt werden; Ermöglicht die Erstellung von geplanten Einsätzen für den ganzen Tag oder eine verabredete Zeit; Ermöglicht die Programmierung und Anpassung der gesamten Funktionalität; ZUSÄTZLICHE WERKZEUGE verbunden. Anwendung - Es wird eine Anwendung auf Grundla- ge der Sicherheit auf Anwendungsebene erstellt, wo Datenbank Builder die Anwendung in Zusammenhang mit dem Benut- Der Datenbank Builder ermöglicht dem ScriptCase zer steht. Benutzer seine Datenbanken zu managen oder eine Gruppe - Es wird eine Anwendung auf Grundlage der neue Datanbank zu erstellen. Sicherheit auf Gruppenebene erstellt, wo der Zugang Der Datenbank Builder ist in mehreren Sprachen jeder Gruppe für bestimmte Anwendungen deniert verfügbar und kann jede in ScriptCase aktivierte wird. Datenbank managen. Log Modul Nach der Auswahl einer im Projekt erstellten Daten- bankverbindung erhält der Benutzer die volle Mit der Nutzung von ScriptCase Log Resources Kontrolle über die Datenbank. können Sie ein komplettes Logsystem in Ihr Projekt implementieren. Alle Daten auf die vom Benutzer Sicherheitsmodul zugegri en, die aktualisiert oder gelöscht wurden, werden gespeichert, inklusive der Anwendung von Die Nutzung der ScriptCase Sicherheit Ressourcen der auf sie zugegri en wurde. ermöglicht die Umsetzung von Zugangsregeln für das entwickelte System und verkürzt die Projekt Entwicklungszeiten, wenn man bedenkt, dass ScriptCase alle Anwendungszugangskontrollen sowie Validierungen automatisch generiert. Sprechen Sie Ihren Händler an um zu prüfen Es gibt drei Sicherheitsstufen und jede Stufe basiert welche Kurse, spezielle Trainings und Beratun- auf ein Datenmodell zum speichern von Informatio- gen für Sie zur Verfügung stehen. nen wie Benutzerkonten, Passwörter, Zugri spro- len, Gruppen, usw. Vergessen Sie nicht nach ihrem Gutschein zu Die Typen sind eingeteilt in : fragen, welcher Ihnen ein paar zusätzliche Leistungen garantiert, wenn Sie ScriptCase Benutzer - Es wird eine Anwendung auf Grundlage der Sicherheit auf Benutzerebene erstellt. Die kaufen. Anwendung wird mit einer Benutzeranmeldung