Natural for Eclipse - PowerPoint PPT Presentation

1 / 43
About This Presentation
Title:

Natural for Eclipse

Description:

based on Eclipse coexisting with Natural Studio. Attract ... Linux x86, x86_64, PPC, ia64 with GTK 2. Linux x86 with Motif. Solaris 8 (SPARC / GTK 2 or Motif) ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 44
Provided by: falkenbe
Category:
Tags: eclipse | natural

less

Transcript and Presenter's Notes

Title: Natural for Eclipse


1
Natural for Eclipse
  • alex Burggraf
  • Advisory Systems Engineer

2
Agenda
  • Natural Next Generation
  • General Eclipse Introduction
  • System Requirements
  • Natural for Eclipse Architecture
  • The Natural Perspective

3
Natural 2006 Service-Oriented Development of
Business Applications
NaturalBusinessServices
SOA and Web Services
Application Designer
Rich Internet Applications
Natural for Eclipse
Developer Productivity
Mainframe, Linux, Unix, Windows
Cross-PlatformSupport
4
Partnership with innoWake GmbH
  • innoWake is a software vendor and service
    provider, based in Germany and specialized in the
    area of Natural and Java application development
    and modernization.
  • By integrating innoWakes product natclipse, a
    state-of-the-art Eclipse-based development
    environment for Natural, we can ensure a faster
    time-to-market for our Natural 2006 Eclipse
    strategy.
  • The co-development plan between Software AG ETS
    RD and innoWake RD will provide a
    well-integrated and comprehensive new product
    Natural for Eclipse in Q3 of 2006.
  • Early-Adopter Program

5
Natural Next GenerationUsing the Eclipse
Framework for Development
  • A new Natural development environment based on
    Eclipse coexisting with Natural Studio
  • Attract new programmers
  • Extensible framework (open source community)
  • Leverage existing Eclipse plug-Ins
  • Increase productivity with powerful Eclipse
    features
  • Pure Linux development environment
  • Leveraging the Natural SPoD infrastructure
    (Natural Productivity Package)
  • Single look feel across Software AG products
    (e.g. Natural, ApplinX, EntireX)

6
General Eclipse Introduction
7
General Eclipse Introduction
  • IDE Workbench
  • Perspectives
  • Views
  • Editors

8
General introduction Eclipse
  • Perspectives

9
General introduction Eclipse
  • Editors

10
General introduction Eclipse
  • Navigator view
  • Similar to Explorer in Windows

11
General introduction Eclipse
  • Navigator view
  • Decorators

12
General introduction Eclipse
  • Task View

13
General introduction Eclipse
  • Team plugin
  • Arbitrary versioning systems supported
  • CVS and SVN built in out-of-the-box

14
General introduction Eclipse
  • Team synchronization perspective
  • Team sync perspective
  • Resource history

15
General introduction Eclipse
  • General functions
  • Search
  • Replace
  • Comparing

16
System Requirements
17
System requirements
  • Client
  • JRE1.4 for Eclipse
  • Builds available for
  • Windows XP / Intel x86 J2SE 1.4.2_08
  • Linux x86, x86_64, PPC, ia64 with GTK 2
  • Linux x86 with Motif
  • Solaris 8 (SPARC / GTK 2 or Motif)
  • AIX (PPC / Motif)
  • HP-UX (HP9000 / Motif)
  • Mac OSX (Mac / Carbon)
  • Eclipse 3.1.0 3.1.2 for Natural for Eclipse

18
System requirements
  • Server
  • Natural Development Server
  • Linux, Windows, and mainframe
  • Structured mode code

19
Natural for Eclipse Architecture
20
Natural Development Environments
Natural for Eclipse
Natural IDE, Natural ISPF Character-based
Natural Studio for Windows
Natural Runtime Environment
z/OS, z/OS.e, zLinux z/VSE, z/VM, CICS, IMS,
Com-plete
BS2000/OSD, OpenUTM, MSP
Solaris, HP/UX, AIX
Linux, Suse, Redhat, 64-bit
Windows XP, 2003 Server, 64-bit
21
Natural for Eclipse Multiple Programming
Languages Environment
22
Eclipse and the Natural Development Server (SPoD)
  • Map to Natural Remote Environment
  • Supports different remote locations (NDV),
    mainframes, Unix, Linux

23
Natural for Eclipse Highlights
  • A new Natural development environment based on
    Eclipse
  • Powered by the Eclipse framework (e.g.
    code-completion, open source plug-ins)
  • Supports team collaboration and version control
    (e.g. CVS, Subversion)
  • Cross-platform development for Natural
    (Mainframe, UNIX, Linux)
  • Available for Windows and Linux

24
Natural for Eclipse Architecture
  • Choose a development strategy
  • SPoD
  • Edit directly on the target system
  • Versioning system shared lib
  • Target library defined by .nat-team
  • Versioning system isolated lib
  • Target library defined by .nat-team

25
Natural for Eclipse Architecture
  • Current file repository

26
Natural for Eclipse Architecture
  • Natural for Eclipse file repository

27
Natural for Eclipse Restrictions
  • Systrans file type not supported
  • Reporting mode not supported

28
Integration with the Natural Productivity Package
29
Natural Perspective
30
Natural Next GenerationUsing the Eclipse
Framework for Development
Natural Eclipse IDE
Perspectives and Views
Quick Assist
Open Source Plug-Ins
Search Views
Preferences
31
Natural perspective
  • Views
  • Navigator View
  • Dependencies View
  • Call Sequence View
  • Outline View
  • Task View
  • Problem View

32
Natural perspective
  • Editors
  • Object Editor (programs, subprograms, and data
    areas)
  • Syntax highlighting
  • Code completion
  • Code folding
  • Map Editor
  • Dialog Editor

33
Natural perspective
  • Natural editor
  • Code folding

34
Natural perspective
  • Natural editor
  • Syntax extensions

35
Natural perspective
  • Natural editor
  • Hyperlinking

36
Natural perspective
  • Problem view
  • Updated when file saved
  • Compile problems updated after compilation on host

37
Natural perspective
  • Map editor

38
Natural perspective
  • PDAs, LDAs, GDAs

39
Natural perspective
  • Navigator
  • Decorators
  • Configurable
  • Context menu
  • Dragdrop data area

40
Natural perspective
  • Dependencies

41
Natural perspective
  • Outline

42
Natural perspective
  • Call sequence

43
Natural perspective
  • Targets

44
Natural perspective
  • Targets

45
Natural perspective
  • Targets

46
Natural for Eclipse Multiple Programming
Environment
47
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com