Clarion 'Net - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Clarion 'Net

Description:

Windows XP Home Edition .NET Framework Support on Windows. Supports the entire .NET Framework ... Better Windows Themes Support ... – PowerPoint PPT presentation

Number of Views:230
Avg rating:3.0/5.0
Slides: 29
Provided by: diegombo
Category:
Tags: clarion | net | themes | windows | xp

less

Transcript and Presenter's Notes

Title: Clarion 'Net


1
Clarion .Net
  • Robert Zaunere
  • CEO

2
Technology Roadmap

Future Products
3
Technology Roadmap - Core Products
  • A unified IDE for
  • Clarion win32
  • (versions 4, 5, 6 and 7!)
  • Clarion.Net
  • C
  • VB.Net

4
Technology Roadmap - Core Products
  • Focus on business and data.
  • Clarion is a tool focused on building business
    applications. All of the new products build on
    that foundation.

5
Technology Roadmap
  • Migration
  • Moving Clarion 6 applications to version 7 will
    be painless. (we promise!) But a because of a
    very nice feature in the new IDE you wont have
    to migrate your applications just to use the new
    IDE!

6
Technology Roadmap
  • Migration
  • What to expect when moving to .Net
  • Moving Clarion 6 applications to .Net will
    require some changes, but they are very small
    changes, and well make it easy as possible.

7
Technology Roadmap
  • Win32 is not dead, and it will be with us for a
    very long time. Clarion 7 is the next release
    for Win32, but there will be a new releases for
    Win32 in the future Clarion 8, and so on, for as
    long as Clarion developers need them.

8
Platforms and operating systems
  • Today
  • Microsoft Windows
  • Tomorrow with .Net
  • Windows
  • Linux, Solaris, Macintosh ?

9
Platforms Supported with Clarion
  • Clarion 7
  • MS Win32 OSs
  • Clarion.Net
  • Desktop Applications
  • Web Applications
  • Mobile Devices

10
Platforms Supported with Clarion
  • .Net
  • .NET is not tied to just the Windows operating
    system
  • .Net version 2.0 includes support for managed
    code running on the x64 and Itanium 64-bit
    platforms
  • 64-bit managed code support
  • Windows Server 2003 SP1
  • Future Windows 64 bit client releases ?
  • You cannot install the .NET Framework version 2.0
    on Windows 2000. Programs produced using the .NET
    Framework versions 1.0 and 1.1 will run under
    WOW64 on a 64-bit operating system.

11
Platforms Supported with Clarion
  • Since .Net will be supported on future MS
    operating systems such as Longhorn, Clarion will
    have that same support.
  • .Net is also supported on Linux and Mac OS using
    Mono with C or VB.Net
  • DotGNU Portable.NET
  • Supported operating systems GNU/Linux (on PCs,
    Sparc, iPAQ, Sharp Zaurus, PlayStation 2,
    Xbox,...), BSD, Cygwin/Mingw32, Mac OS X,
    Solaris, AIX.

12
What well show today
  • At the conference we'll be showing the first live
    look at the new IDE
  • Well be compiling with Clarion 7 (Win32),
    Clarion.Net, and if time also with C and
    VB.Net. 
  • We'll show Clarion.Net live applications running
    Winforms and Webforms.

13
What we wont be showing
  • Two components have been re-implemented but have
    not been completed
  • AppGen
  • Dictionary Editor

14
About the IDE
  • Its written in C, Clarion.Net, Clarion Win32 and
    C
  • It comes with all the features you would expect
    in a modern IDE, and more..

15
Platforms and operating systems
  • Today
  • Microsoft Windows
  • Tomorrow with .Net
  • Windows
  • Linux, Solaris, Macintosh ?

16
IDE - Features
  • Project system
  • Clarion Solution file
  • The Clarion solution file is a collection of
    project files (.pr/prj and .appfiles). With a
    Clarion Solution you will be able to build
    multiple projects or .Apps from a single
    solution.

17
IDE - Features
  • Code Snippet Templates
  • supported for Clarion.Net, C and VB.NET.

18
IDE - Features
  • Code Folding
  • folding code regions is supported for Clarion, C
    and VB.Net. The folding state is remembered for
    you across development sessions.

19
IDE - Features
  • VS.NET Solution Import / Export
  • You can import Visual Studio .NET solutions and
    project files. Export is also supported

20
IDE - Features
  • And much more
  • a few of the other features that are supported
  • syntax highlighting
  • intelligent END braces
  • User-defined bookmarks
  • code snippet templates
  • New Class wizard
  • Class browser

21
Clarion and .Net
  • Why choose the Clarion language?

22
.NET Framework Support on Windows
  • Supports all of the .NET Framework except
    Microsoft ASP.NET
  • Windows 98
  • Windows 98 SE
  • Windows ME
  • Windows NT 4.0 (all versions - Service Pack 6a
    required)
  • Windows XP Home Edition

23
.NET Framework Support on Windows
  • Supports the entire .NET Framework
  • Windows 2000
  • Windows XP Professional
  • Windows 2003

24
.Net Data Access 3 approaches
  • Clarion Driver Technology
  • Interop to Clarion7 drivers (unmanaged code)
  • No change in Clarion File I/O syntax
  • Possible port of some drivers to managed code
  • ADO.NET(standard ADO using .Net Data
    Providers)
  • Clarion Data Access Layer (DAL)
  • Syntax looks like Clarion but uses .Net Data
    Providers

25
.NET Framework data providers
  • In the box from MS
  • Data Provider for SQL Server
  • SQL Server 7 and up
  • Data Provider for OLE DB
  • data sources exposed using OLE DB
  • Data Provider for ODBC
  • data sources exposed using ODBC
  • Data Provider for Oracle

26
.NET Framework data providers
  • But there are many more providers, such as
  • Sybase, MySQL, FireBird, Pervasive, Mimer and .

27
Technology Roadmap
  • What to expect in Clarion 7 and beyond
  • Better Windows Themes Support
  • As Theme support in the OS changes and improves
    so will the theme support in Clarion 7
  • Some possible additions to the language
  • Structured Exception handling
  • New templates and classes
  • And improvements to the existing ones
  • The new IDE and all the productivity that it
    delivers

28
  • Demonstration of the IDE
Write a Comment
User Comments (0)
About PowerShow.com