23.02.2015 Views

Servoy and Charting

Servoy and Charting

Servoy and Charting

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Servoy</strong> <strong>and</strong> <strong>Charting</strong><br />

• Ellen Meserow<br />

Owner, Meserow Consulting<br />

Based in Seattle, Washington,<br />

King County, USA<br />

• 15 Years of FileMaker,<br />

3 Years of <strong>Servoy</strong><br />

(<strong>and</strong> all 3 conferences!)<br />

• Primary <strong>Servoy</strong> Use:<br />

Interface Design <strong>and</strong> Programming for<br />

King County Transit & Natural Resources


King County Transit <strong>and</strong> Natural Resources<br />

• Complex Project <strong>and</strong> Contract Management System<br />

for Multi-Million Dollar Projects<br />

• Previously in FileMaker <strong>and</strong> attempted in ASP .NET with<br />

MSSQL Server<br />

<strong>Servoy</strong>: Interface Map<br />

Announcements (HA)<br />

HOME (H)<br />

System (HS)<br />

Reminders (HR)<br />

Projects (HP)<br />

Contracts (HC)<br />

Contacts (HO)<br />

Reports (HE)<br />

HP-A<br />

All List<br />

Selected<br />

HP-M<br />

My List<br />

HC-A<br />

All List<br />

Selected<br />

Construction<br />

Consultant<br />

HC-M<br />

My List<br />

Construction<br />

Consultant<br />

HO-A<br />

All List<br />

Selected<br />

HO-M<br />

My List<br />

Forecast<br />

Cost Report<br />

Payment<br />

Voucher<br />

Amendment<br />

Print<br />

P1<br />

INFO<br />

P2<br />

SCOPE<br />

P3<br />

STATUS<br />

P4<br />

SCHEDULE<br />

P5<br />

SPENDING<br />

P6<br />

CONTRACTS<br />

C1<br />

PREAWARD<br />

C2<br />

INFO<br />

C3<br />

FIRMS<br />

C4<br />

FINANCIALS<br />

C5<br />

ISSUES<br />

C6<br />

INSURANCE<br />

C7<br />

GRANTS<br />

C8<br />

CLOSEOUT<br />

Subproject<br />

Report<br />

Change<br />

Order Print<br />

P4.1<br />

Project<br />

Schedule<br />

Projects Schedule<br />

P4.2<br />

Project<br />

Milestones<br />

P4.3<br />

Contract<br />

Milestones<br />

P6.1<br />

Summary<br />

if not yet<br />

existing<br />

Projects Contracts<br />

P6.1-A<br />

Request a<br />

Contract Number<br />

P6.2<br />

Awarded Under<br />

if already<br />

requested<br />

P6.1-C<br />

Contract<br />

Procurement<br />

(PreAward tab)<br />

C2-A<br />

Edit<br />

Team Member<br />

C2-B<br />

Edit<br />

Managing Office<br />

Work Order/<br />

Other Type<br />

Construction<br />

Consultant<br />

Contracts Financials<br />

Construction<br />

ONLY<br />

RCO/RCP<br />

Print<br />

P5.1<br />

Evaluation<br />

P5.2<br />

Forecast<br />

Projects Spending<br />

P5.3<br />

Subproject<br />

P5.4<br />

Cost Report<br />

C4.1<br />

Forecast<br />

C4.2<br />

Work Orders/WBS<br />

C4.3<br />

Payments<br />

C4.4<br />

Amends/COs<br />

C4.5<br />

RCO/RCPs<br />

P5.1-A<br />

Approve<br />

P5.1.0<br />

Welcome<br />

P5.1.1<br />

General<br />

P5.1.2<br />

Criteria<br />

P5.1.3<br />

Consequences<br />

P5.1.4<br />

Cost Impact<br />

P5.1.5<br />

Finance<br />

TIER 0<br />

TIER 1<br />

TIER 2<br />

Contract/<br />

Non-Contract<br />

Item<br />

P5.2-B1<br />

Year Rows<br />

P5.2-B2<br />

Log<br />

P5.2-A<br />

Model<br />

P5.2-B<br />

Calculator<br />

P5.2-C<br />

Budget QA<br />

P5.2-D<br />

Allied QA<br />

P5.2-B3<br />

Yearly<br />

Chart<br />

P5.2-B4<br />

Month<br />

Rows/<br />

Chart<br />

P5.3-A<br />

Set<br />

Uncommitted<br />

Adjustment<br />

P5.2-B5<br />

Milestones<br />

C4.2.1<br />

Work Orders/<br />

WBS<br />

C4.2-A<br />

Work Order<br />

C4.2-B<br />

WBS<br />

C4.2.2<br />

WBS<br />

C4.3-A<br />

Detail<br />

C4.3-B<br />

Coding<br />

Block<br />

Finalize/<br />

Edit if not<br />

Finalized<br />

C4.3-A1<br />

Voucher<br />

C4.4-A<br />

Amendment<br />

C4.4-A1<br />

Amend Print<br />

C4.4-B<br />

Change<br />

Order<br />

C4.4-B1<br />

Print CO<br />

LEGEND<br />

Module<br />

Tab<br />

C4.5-A<br />

RCO/P<br />

C4.5-A<br />

Print RCO/P<br />

Popup<br />

Report<br />

Setting


Necessity is the Mother of Invention<br />

• Promised a Dual-Y Axis Line <strong>and</strong> Bar Overlay Chart<br />

• It Didn’t Seem to Exist for <strong>Servoy</strong> Yet<br />

100<br />

10000<br />

75<br />

5000<br />

50<br />

1000<br />

25<br />

0<br />

2004 2005 2006 2007<br />

50<br />

0


Audience <strong>Charting</strong> Use in <strong>Servoy</strong> Now<br />

• How many use charting with <strong>Servoy</strong> now?<br />

• Are you using the included beans?<br />

• In web client as an image generated by <strong>Servoy</strong>?<br />

(Jan Blok promises that this will work in future with both beans<br />

I am showing today, though currently it does not seem to.)<br />

• Anyone using either ElegantJ Charts or<br />

ObjectPlanet EasyCharts with <strong>Servoy</strong>?


Why Add <strong>Charting</strong>?<br />

1. Visual Illustration <strong>and</strong> Interest<br />

2. End User Buy-In<br />

3. Management Buy-In<br />

4. Interactive Tools


Simple Installation of Both Beans<br />

• Just drop a few files in the beans folder of <strong>Servoy</strong><br />

• EasyCharts is one jar called chart.ext.jar<br />

• ElegantJ has a separate jar for each type


Demotime: ElegantJ Charts


Demotime: Object Planet’s EasyCharts


Demotime: King County Budget Calculator


Pricing<br />

• ElegantJ Charts<br />

– $499 for Single Developer Chart Package + 149 for Indicators/Gauges<br />

• $449.50 + 134.50 for <strong>Servoy</strong>World Conference Attendees<br />

– $1287 for Three Developer Chart Package + 375 for Indicators/Gauges<br />

• $1158.30 + 337.50 for <strong>Servoy</strong>World Conference Attendees<br />

– $1875 for Five Developer Chart Package + 550 for Indicators/Gauges<br />

• $1687.50 + 495 for <strong>Servoy</strong>World Conference Attendees<br />

– HEAVY OEM DISCOUNTING: Speak to ElegantJ for more information<br />

• EasyCharts<br />

– Non-Profit/Government<br />

• $315 Single Developer ($283.50 for Conference Attendees through Nov 15)<br />

• $1400 for Multi-Developer ($1260 for Conference Attendees through Nov 15)<br />

– Corporate Internal Use<br />

• $450 Single Developer ($405 for Conference Attendees through Nov 15)<br />

• $2000 for Multi-Developer ($1800 for Conference Attendees through Nov 15)<br />

– Commercial Use<br />

• $650 Single Developer ($405 for Conference Attendees through Nov 15)<br />

• $3000 for Multi-Developer Commercial Use ($2700 for Conference Attendees through Nov 15)


Getting Started Yourself: No Manuals<br />

• By the End of October I will provide:<br />

– For ElegantJ Charts:<br />

<strong>Servoy</strong>-importable file with a sample method<br />

for creating a bar chart (<strong>and</strong> manual for<br />

creating the same file) produced by ElegantJ<br />

Charts staff <strong>and</strong> other sample beans.<br />

– For ObjectPlanet EasyCharts:<br />

<strong>Servoy</strong>-importable file based on example_data<br />

connection with well-commented methods for<br />

each chart type.


Where to Go<br />

• ElegantJ Chart to try or buy is found at:<br />

http://www.elegantjcharts.com<br />

• EasyChart as evaluation or purchase are at:<br />

http://www.objectplanet.com/easycharts/<br />

• <strong>Servoy</strong> Demos will be on http://meserow.com


After this Session<br />

• The Wrap Up by <strong>Servoy</strong>!<br />

Where we get to beg for our pet<br />

features, <strong>and</strong> moan about “bugs”!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!