An IDE Whose Time Has Come Michael Lonski Allegro - - PowerPoint PPT Presentation

an ide whose time has come
SMART_READER_LITE
LIVE PREVIEW

An IDE Whose Time Has Come Michael Lonski Allegro - - PowerPoint PPT Presentation

An IDE Whose Time Has Come Michael Lonski Allegro AllegroConsultants.com Why Im Talking Co-founder and President of Allegro Breaking Progress since 1986 (version 3) Author and international speaker President of VAPUG and


slide-1
SLIDE 1

An IDE Whose Time Has Come

Michael Lonski Allegro AllegroConsultants.com

slide-2
SLIDE 2

Why I’m Talking…

Co-founder and President of Allegro Breaking Progress since 1986 (version 3) Author and international speaker President of VAPUG and NCPUG

slide-3
SLIDE 3

How to Develop

 OE Studio  OE Architect

slide-4
SLIDE 4

DEV-2: Making OpenEdge

Architect Work For You

Enhancing Your Tools!

Home Improvements Software Improvements

Bottom line: You are simply adding more tools to your toolbox

slide-5
SLIDE 5

OE Architect

Navigate and Edit Database Schema Create New and Edit Existing ABL code Design ProDataSets Graphically Design UI Compile ABL code Debug and Run ABL code Extend development environment easily

slide-6
SLIDE 6

Setting Things Up

Logical view

Workspace Project Folder Files Files

Physical view

slide-7
SLIDE 7

Purpose of a workspace

Contains 1 or more projects Application Release / version Environment

– Development – Testing / QA – Deployment

Client

slide-8
SLIDE 8

Purpose of a project

Module Application layer Client type Minor application changes Differing database access Linked projects must share a workspace

slide-9
SLIDE 9

Follow the database

slide-10
SLIDE 10

Getting Started

Plan, plan, plan Keep your existing directory structure Set your database connections Set preferences, aliases and more Compile and run your code Export projects for use by others

slide-11
SLIDE 11

Getting Started

Define databases at workspace level Projects use some subset of the DBs Set your PROPATH per project

slide-12
SLIDE 12

Don’t Forget…

Built in formatting Local history Quick diff Bookmarks Tasks Hyper-links (CTRL-Click)

slide-13
SLIDE 13

Learning OpenEdge

OpenEdge Product Tour Progress Software Evaluation Kits Progress Communities

– OpenEdge Architect Task Map – OpenEdge Architect Videos: Using Architect

Collection

Numerous Exchange presentations Classes and workshops

slide-14
SLIDE 14

Learning Eclipse

www.eclipse.org EPIC - www.eclipseplugincentral.com Numerous books and classes

slide-15
SLIDE 15

Questions?