Intermediate Programming with GroupWise® C3POs™

Slides:



Advertisements
Similar presentations
Office 2007 November 28, 2006 Sam Nasr Software Engineer Berbee Information Networks.
Advertisements

Novell eDirectory™ Deployment at Hydro Quebec Richard Cabana Enterprise Technology Account Manager Novell Canada Ltd.
Novell iChain ® 2.x Configuration Using the Web Server Accelerator Wizard Cary Andrews Senior Software Engineer Novell, Inc.
Appendix B: Customizing In this unit… ► Review ► Overview ► Adding, Removing Buttons ► Changing Button Properties ► Visual Basic.
Slide 1 ICS 012 Visual Programming I Ahmed Esmat Second.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Novell’s Strategy for Instant Messaging Jason Williams Product Manager Novell, Inc. Kevin Crutchfield Senior Software.
Securing Your GroupWise ® System Morris Blackham Software Engineer Novell, Inc. Danita Zanrè Senior Consultant Caledonia.
Commercial-in-Confidence 1 Managing eBusiness - Operational Challenges of an Online Business Model.
IT Infrastructure for Business
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
1 1 Lab1 Ismail M. Romi – IT Dept, PPU, Visual Basic 2005 Programming Tour.
Using Novell iChain ® 2 to Deliver Internal Network Access without a VPN Brian Six Technical Account Manager Novell, Inc.
Novell iManager Introduction and Overview James Whitchurch Director—Software Engineering Novell, Inc. Karl Ford Engineering.
iChain ® 2.1: Introduction and Overview Lee Howarth Product Manager Novell, Inc.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Upgrading Legacy Novell Directory Services ® to Novell eDirectory ™ 8.6 Rick Killpack WSS Engineer Novell, Inc. Connie.
Beginning Programming with Novell GroupWise ® C3POs John Cox DSE Worldwide Developer Support Novell, Inc.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Using Novell GroupWise ® 6 Monitor Duane Kuehne Software Engineer Novell, Inc. Danita Zanre Senior Consultant NSC Sysop,
Keeping Your Business Online with eDirectory ™ Backup and Restore Brian Hawkins Software Engineer Novell, Inc. Roger.
Introduction to Novell GroupWise ® Administrative Object API Glade Monson Software Engineer Novell, Inc.
Understanding Novell DirXML™ Technology
Landstar Application Case Study: Development Of Content-rich Solutions For The Mobile Employee Bob Leo Director of Professional Services October 15, 2000.
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
Beginning Programming with the Novell GroupWise® Object API
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Dave Horne eSolutions Deployment Mgr Novell, Inc. Designing and Managing Novell DirXML ™ Deployments.
Intermediate Programming with the Novell GroupWise ® Object API John Cox DSE Worldwide Developer Support Novell, Inc.
How To Implement GroupWise ® Document Management Gregg Hinchman Consultant Hinchman Consulting Jerry Winkel.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
Expose the Power of Novell eDirectory ™ Using Novell eGuide: Advanced Configuration and Customization Nathan Jensen Software Engineer Novell,
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
Integrating Active Directory with eDirectory ™ Using Novell Account Manager Reid Oakes Technical Team Manager Novell, Inc.
Creating Custom User Management Plug-ins for iManager Eugene Baron Consultant III Novell, Inc. Adam Ruth Senior Software.
Developing Dynamic GroupWise ® Solutions with Advansys Formativ Gregory Bell CEO Advansys, Corp. Grant Johnson.
Introduction to GroupWise ® C3POs Glade Monson Developer Services, Novell Inc.
Web-based Storage Access John Pugh Corp Technology Strategist Novell, Inc. Scott Villinski Corp Technology Strategist
Programming with NetWare® XPlat APIs
Novell Account Management Introduction and Overview
Novell BrainShare 200 Simplifying Workstation Management Using Novell ZENworks® for Desktops Prometheus Martin Buckley Product Manager ZENworks for Desktops.
Creating Novell Portal Services Gadgets: An Architectural Overview
Introduction to Java Servlets on Jakarta Tomcat
Novell BrainShare 2002 Success in the City: Implementing Novell Solutions at the City of Los Angeles Bob Gillette Information Systems Manager City of Los.
The Novell Business Process Management Solution
Novell Workspace Introduction and Overview
Securing the Net: Web Authentication Using SecureLogin
Novell BorderManager® 3.7: Technical Overview
Upgrading Legacy Novell Directory Services® to Novell eDirectory™ 8.6
Jumpstart Solution: Novell Active Information Portal
Novell BrainShare 2002 Novell Consulting’s Best Practices for Planning Successful NetWare® Upgrades Stuart Proffitt Novell Consultant Novell, Inc.
Extending the Net: Novell Portal Solutions Overview
An Early Look at MySQL™ on Novell NetWare®
Novell BrainShare 2002 Government Success Story: CRM with Novell Portal Services and eDirectory™ Trent Badger Product Manager Novell, Inc.
Novell iPrint Deployment Strategies
Integrating Web Applications with Novell eDirectory™
Novell Government Solutions
Novell Workspace™ Architecture and Developer Concepts
How Does NetWare® User-Based Licensing Affect Me?
Introducing Novell IPv6 Stack
Six Reasons to Get NetWare® 6 over Windows
Introduction to Novell SecureLogin Single Sign-on
It’s one Net for Mac Users Too
Automating Mainframe Authentication Using SecureLogin
Understand Windows Forms Applications and Console-based Applications
Novell eDirectory™ Competitive Comparisons
Introduction to Novell GroupWise® Token API
Visual Modeling Using Rational Rose
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

Intermediate Programming with GroupWise® C3POs™ Novell BrainShare 2002 Intermediate Programming with GroupWise® C3POs™ Glade Monson Software Engineer Novell, Inc. gmonson@novell.com DCB211—Intermediate Programming with GroupWise C3POs

Vision…one Net Mission A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world

Overview What is a C3PO™? What can a C3PO do for you? Novell BrainShare 2002 Overview What is a C3PO™? What can a C3PO do for you? The GroupWise® C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

Novell BrainShare 2002 What Is a C3PO? A C3PO is an OLE COM object used to extend the GroupWise 5 environment DCB211—Intermediate Programming with GroupWise C3POs

What Is a C3PO? (cont.) Defines and uses custom message object classes Novell BrainShare 2002 What Is a C3PO? (cont.) Defines and uses custom message object classes Uses Windows system registry to identify it to GroupWise environment DCB211—Intermediate Programming with GroupWise C3POs

What Is a C3PO? (cont.) You can develop a C3PO by using Visual Basic Novell BrainShare 2002 What Is a C3PO? (cont.) You can develop a C3PO by using Visual Basic Delphi C++ using COM Any other development application that supports automation via COM DCB211—Intermediate Programming with GroupWise C3POs

Overview What is a C3PO? What can a C3PO do for you? Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

Novell BrainShare 2002 What Can a C3PO Do for You? Integrates your application into the GroupWise client by allowing Interface modification of menus and toolbars Trapping of events and commands Customized message objects Access to GroupWise client state DCB211—Intermediate Programming with GroupWise C3POs

Overview What is a C3PO? What can a C3PO do for you? Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

The GroupWise C3PO Wizard Novell BrainShare 2002 The GroupWise C3PO Wizard Builds a C3PO that will Create a custom message type with custom icons Add menus and menu items Add buttons to the toolbar Trap predefined commands Catch GroupWise events Highlight where you need to put your code DCB211—Intermediate Programming with GroupWise C3POs

The GroupWise C3PO Wizard (cont.) Novell BrainShare 2002 The GroupWise C3PO Wizard (cont.) Builds a C3PO using contexts GW.MESSAGE.XXX Six choices GW.CLIENT.WINDOW.XXX Eight choices (three new) DCB211—Intermediate Programming with GroupWise C3POs

The GroupWise C3PO Wizard (cont.) Novell BrainShare 2002 The GroupWise C3PO Wizard (cont.) Builds a C3PO in Visual Basic Delphi C++ DCB211—Intermediate Programming with GroupWise C3POs

Overview What is a C3PO? What can a C3PO do for you? Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

C3PO Logic Flow Menus Context menus Toolbar buttons Initialize Novell BrainShare 2002 C3PO Logic Flow Initialize Validate Customize Execute Menus Context menus Toolbar buttons DCB211—Intermediate Programming with GroupWise C3POs

C3PO Logic Flow (cont.) GroupWise commands GroupWise events Novell BrainShare 2002 C3PO Logic Flow (cont.) GroupWise commands GroupWise events Want command Notify Build command Execute DCB211—Intermediate Programming with GroupWise C3POs

Overview What is a C3PO? What can a C3PO do for you? Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

Let’s Create Some C3POs The wizard makes it easy Novell BrainShare 2002 Let’s Create Some C3POs The wizard makes it easy DCB211—Intermediate Programming with GroupWise C3POs