4D Plugin SDK v11. Another minor change, real values on 10 bytes is no longer supported.
|
|
- Shanon Montgomery
- 8 years ago
- Views:
Transcription
1 4D Plugin SDK v11 4D Plugin API 4D Plugin API v11 is a major upgrade of 4D Plugin API. The two major modifications are that it is now fully Unicode compliant, and that it gives support to the new 4D pictures. Plugins that use 4D Plugin API v11 exports now the FourDPackex method instead of FourDPack. When 4D loads a plugin, if the new method is exported, 4D will load the plugin as a new plugin, and will communicate with this plugin using only Unicode, and the new Picture format. Plugins that continue to export the old method will be considered as legacy plugins, and they will continue to work using a compatibility mode exactly like with 4D If for some reasons you prefere not to handle Unicode now, you can still use 4D Plugin SDK 2004 for this purpose, plugins created will continue to work exactly the same way. 4D will also export a different function pointer to allow the plugin to call 4D, which will accept only Unicode strings. The parameter block used to communicate between the plugin and 4D is also enhanced, it starts now with some fields that will handle unicode strings. Another minor change, real values on 10 bytes is no longer supported. 4D Plugin Wizard 4D Plugin Wizard generates now projects using the latest versions of the supported development tools, Xcode and Visual Studio D Plugin Wizard generates also a sample database that holds a Plugin folder where the debug version of the Plugin will be generated, so you can test easily your Plugin by launching 4 th Dimension and opening this database. A new Release target is now created, that generates the Plugin near the project folder. The command panel is enhanced, using the new listbox, and you can now associate a parameter to a constant group, so when the 4D developer types the method in the method editor, when it s time to fill the parameter, a popup window will allow him to select directly the needed constant. The relations between the command parameters and the constants are stored in an XML files in the Plugin resource folder ( kmapper.xml ). Unicode compliancy There is now a PA_Unichar type that stands for an UTF-16 character (Unicode 16 bits character). There is also a new PA_Unistring type that is an opaque structure that holds a string. The PA_Unistring type can be manipulated only using their specific API. The new string manipulation commands are: PA_Unichar* PA_GetUnistring( PA_Unistring* ustr ); long PA_GetUnistringLength( PA_Unistring* ustr ); PA_Unistring PA_CreateUnistring( PA_Unichar* ustr ); void PA_DisposeUnistring( PA_Unistring* ustr ); void PA_SetUnistring( PA_Unistring* ustr, PA_Unichar* str ); char PA_CompareUniBuffers(PA_Unichar* text1, long len1, PA_Unichar* text2, long len2, char char diacritic, char usewildchar ); PA_CompareUnichars( PA_Unichar* string1, PA_Unichar* string2,
2 char diacritic, char usewildchar ); char PA_CompareUnistrings( PA_Unistring* ustr1, PA_Unistring* ustr2, char diacritic, char usewildchar ); long PA_GetUnicharsLength( PA_Unichar* str ); void PA_CopyUnichars( PA_Unichar* source, PA_Unichar* dest, long maxbytesize ); All the Unicode strings are NULL terminated C Strings, so you no longer need to care about Windows or Mac Characters, or about C or Pascal strings. There are no longer a distinction between strings and texts, you just have Unicode strings of any size. This can be a pointer to a any size NULL terminated Unicode UTF-16 string, or an opaque PA_Unistring object that holds the string. All the API functions that were using one byte strings are now expecting Unicode strings. Example: In previous version, you will have to write the following code, and the name buffer will be filled by either Windows or Mac characters, and C or Pascal string, depending if it runs on Windows or Mac, or if you call PA_UseMacCharacters, PA_UseAnsiCharacters, PA_UseCStrings or PA_UsePStrings. char name[256]; PA_GetUserName( name ); Now, you just have to allocate a PA_Unichar buffer that will be filled by an UTF-16 CString. The only thing that may vary is the byte swap of the 16 bytes integers, depending on the processor. PA_Unichar name[256]; PA_GetUserName( name ); Pictures manipulations Pictures in 4D v11 are now composite objects that hold native data, like BMP, JPEG, PNG, PDF, EMF and others. Those pictures are represented with the PA_Picture type, and there is a specific API to create and manipulate those pictures. 4D v11 pictures are now based on Core Graphics on Macintosh and GDI Plus on Windows. // creates a picture on any JPEG, BMP, PNG, EMF or PDF buffer. PA_Picture PA_CreatePicture( void* buffer, long len ); void PA_DisposePicture( PA_Picture picture ); // creates a CGImageRef on Mac, and a gdiplus::bitmap* on Windows void* PA_CreateNativePictureForScreen( PA_Picture picture ); // creates a CGPDFDocumentRef on Mac, and a gdiplus::metafile* on Windows void* PA_CreateNativePictureForPrinting( PA_Picture picture ); 4D Plugin API cleanup Some API relative to Macintosh resources or Altura Mac2Win technology are now removed, but the entry points still exists in 4D for compatibility reasons, and if your Plugin rely on them, you can still cut and paste the function from a previous 4D Plugin API version and call them.
3 Obsolete removed functions: PA_UseMacCharacters PA_UseAnsiCharacters PA_GetUserCharSet PA_UsePStrings PA_UseCStrings PA_GetUserStringKind PA_ReturnNullTerminatedText PA_IsReturningNullTerminatedText PA_Open4DPreferencesMacResFile PA_Close4DPreferences PA_SetGrowZone PA_Get4DWinMacOSGlobals PA_MethodNames PA_CreateTableRef PA_AddField PA_CreateTable PA_GetTemplateName PA_UpdateInternalCache PA_GetPictureHandleField PA_GetTextField PA_SetPictureHandleField PA_SetTextField PA_GetPictureHandleParameter PA_GetTextParameter PA_GetPointerKind PA_GetPointerTableField PA_GetPointerVariable PA_SetPointerVariable PA_ReturnText PA_ReturnPictureHandle PA_SetTextParameter PA_SetStringParameter PA_SetPictureHandleParameter PA_GetPictureHandleVariable PA_SetTextVariable PA_SetPictureHandleVariable PA_GetTextInArray PA_GetPictureHandleInArray PA_SetTextInArray PA_SetPictureHandleInArray PA_DetokenizeInTEHandle PA_GetBackupStatus PA_NewLog PA_OpenLog PA_GetLogInfo PA_GetLogField PA_GetTextLogField PA_GetPictureLogField PA_PerformLogAction PA_GetLogFieldKind PA_GetResourceNameList PA_CountUsers PA_GetIndUserName PA_CountUserGroups PA_GetIndGroupName PA_RedrawWindow PA_Dial4DSetArrayText
4 Mac Intel support 4D v11 is available on the Macintosh platform as a universal binary. On a Mac PPC, 4D v11 uses PPC code and will load only plugins that contain PPC code. On a Mac Intel, by default 4D v11 uses Intel code and will load only plugins that contain Intel code. If the user on a MacIntel needs to use a plugin that doesn t contain Intel code then he must ask to open 4D v11 using Rosetta in the Finder information window on 4Dv11. It is therefore very important to provide plugins as universal binary so that users won t have to run their 4D application in Rosetta emulation mode. Note 1: Even if 4D 2004 is not universal binary, it can load the ppc code from universal binary plugins. That means you may deliver the same universal binary plugin for both 4D 2004 and 4D v11. Note2: The recommended format for a 4D plugin is a bundle located in the Plugins folder next to the database or inside the 4D bundle. By having a Windows folder inside the plugin bundle folder, you can provide your customers one single bundle usable on both Macintosh and Windows platforms. How to build a universal binary plugin. If you re already using Xcode, it may be as simple as checking a check-box. But it may be more complex depending on your code due to differences between Intel and PPC architectures. For those who are using the now defunct Codewarrior product which is not capable to produce a universal binary, we recommend to use Xcode. Recommended reading: Important notice: In your Xcode project, make sure you checked Symbols Hidden by Default and Inline Functions Hidden to avoid conflicts with 4D symbols. For more information see: SymbolVisibility.html Altura 4D v11 will be the last major version to support plugins that use ASINTPPC.dll. If your plugin still relies upon this dll, we encourage you to do what is necessary to remove this dependency. New entry points have been added in 4D 2004 and 4D v11 to make this transition easier. Altura support has been removed from 4D Plugin Wizard v11.
5 Macintosh Resources Because there s no easy way to manage Macintosh resources on Windows and because Apple encourages finding alternative solutions, we started to move to other solutions such as XLIFF files instead of STR# resources and individual picture or icon files instead of picture resources. We suggest you adopt similar solutions for your plugins. Unicode 4D v11 has made an important step forward full Unicode adoption. This will allow a better handling of multi-language text manipulation. The new 4D Plugin SDK uses exclusively this character set in UTF-16 encoding. UTF-16 is the encoding used natively by both Windows and Carbon/Cocoa. We encourage you to also use Unicode exclusively in your plugins. Pictures 4D used to be based upon the now deprecated Quickdraw PICT format for C_PICTURE data type. 4D v11 implements a new imaging architecture that doesn t depend on this format anymore. The PICT format is still supported but is now optional and considered as one format among others. 4D Plugin SDK v11 provides now a PA_Picture type with the entire necessary API to manipulate the new C_PICTURE data. New 4D Limits Texts limit has been extended to 2Go instead of 32ko. That means that the length field when coded on a short, such as in the PA_VARIABLE struct definition of the previous plugin sdk, is irrelevant for text greater than 32Ko and is set to -1. When the length field is -1 call PA_GetHandleSize to know the actual length. Set it to -1 for texts greater than 32ko. When using the new 4D Plugin SDK v11 which is Unicode based, you don t have anything special to do since new APIs have been added to properly manipulate Unicode texts. Alpha fields can now be longer than 80 bytes. The new limit is 255 bytes. 4D used to be limited to 255 tables and 511 fields each. It s now for both. That means if you used to store a table id or a field id in a short integer, it should still be ok. The user can now delete fields and tables. Don t assume that a table or field id is valid just because it is between two valid table or field ids. To know if an arbitrary table or field id is valid, you may call PA_GetTableName or PA_GetFieldName and check for error code or an empty name string. Also entry points EX_COUNT_TABLES and EX_COUNT_FIELDS actually return the last table id and the last field id respectively. Dial4D 4D v11 loads the 4D dialogs you may have in your plugins in their own execution context the same way as the new components architecture.
6 That means the 4D code running in your dialogs has the same restrictions regarding access to the main database objects as components. Please see the 4D documentation regarding components for that matter. 4D dialogs may now have their own inter-process variables but the meaning is different than in a regular database because it is in no way related to multi-process. Inter-process variables in a 4D dialog are maintained until the plugin is unloaded so you can keep & share 4D variables between your 4D dialogs. View Embedding on MacOS On MacOS, the 4D developer can decide to activate the compositing mode on windows he creates using the Open Window command by passing the 4096 modifier value (see 4D v11 documentation). In this mode, 4D creates a custom HIView in which live all 4D controls. When the compositing mode is activated you must take special care to things like event handling and subcontrols creation. For example, if you have some code that uses NewControl to attach a new control in the window, you must modify your code to attach your control to the proper HIView. See Apple documentation regarding compositing mode and Controls. The easiest way to test your plugin in a 4D window with compositing mode is to ask for the metal look in the form properties. The metal look forces the compositing mode. If you want to provide a plugin area that works properly with or without the compositing mode you may have to check the compositing attribute of the 4D window using the GetWindowAttributes system call. The compositing mode is currently not set by default because of compatibility problems with unprepared plugins but that may change in the next major release of 4D. View Embedding on Windows If you implement your plugin area on Windows using a child window, you should call PA_SetPluginAreaClipMode at init time to tell 4D you are fully responsible for the redrawing of your plugin area. This will reduce flickering because 4D won t erase the contents of your plugin area before asking you to draw it and make your plugin compatible with the offscreen drawing architecture of 4D. PA_SetPluginAreaClipMode may also be used on MacOS although it should not be necessary if you implement your plugin area as a HIView.
Xcode Project Management Guide. (Legacy)
Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project
More informationCreating Carbon Menus. (Legacy)
Creating Carbon Menus (Legacy) Contents Carbon Menus Concepts 4 Components of a Carbon Menu 4 Carbon Menu Tasks 6 Creating a Menu Using Nibs 6 The Nib File 7 The Menus Palette 11 Creating a Simple Menu
More informationUsing SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
More informationAndroid Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android
More informationMetadata Import Plugin User manual
Metadata Import Plugin User manual User manual for Metadata Import Plugin 1.0 Windows, Mac OS X and Linux August 30, 2013 This software is for research purposes only. CLC bio Silkeborgvej 2 Prismet DK-8000
More information4D v14. Upgrade Windows /OS X. 4D 1985-2014 4D SAS. All Rights Reserved.
4D v14 Upgrade Windows /OS X 4D 1985-2014 4D SAS. All Rights Reserved. 4D v14 - Upgrade Windows and OS X Versions Copyright 1985-2014 4D SAS. All Rights Reserved. The software described in this manual
More informationeggon SDK for ios 7 Integration Instructions
eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development
More informationPlease share this letter regarding important software upgrades and additions with your staff.
Dear Customer Facilitator (Hosted Clients): Please share this letter regarding important software upgrades and additions with your staff. We want to thank everyone for their continued support over this
More informationAndroid Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
More informationMXF Import QT Manual. 18th of March 2010. www.mxf4mac.com
MXF Import QT Manual 18th of March 2010 table of contents MXF Import QT 2.2 3 Installation and Activation... 3 Installed Software Components...18 2 MXF Import QT 2.1 Installation and Activation You will
More informationPulse Secure Client. Customization Developer Guide. Product Release 5.1. Document Revision 1.0. Published: 2015-02-10
Pulse Secure Client Customization Developer Guide Product Release 5.1 Document Revision 1.0 Published: 2015-02-10 Pulse Secure, LLC 2700 Zanker Road, Suite 200 San Jose, CA 95134 http://www.pulsesecure.net
More informationSimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.
Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document
More informationTable Of Contents. iii
PASSOLO Handbook Table Of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 3 First steps... 3 The Welcome dialog... 3 User login... 4 PASSOLO Projects... 5 Overview...
More informationUsing FTP to Update Your Site
Using FTP to Update Your Site To get started accessing your ServInt account, you will need a computer with Internet access to begin uploading your web files from. Any type of computer which can handle
More informationPython for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
More informationCSA Software Listing 2016-2017. Table of Contents. Both Windows and Mac platforms are supported.
CSA Software Listing 2016-2017 Both Windows and Mac platforms are supported. Table of Contents Student Access and Permissions... 2 Web Browsers... 2 Mozilla Firefox... 2 Internet Explorer... 2 Google Chrome...
More informationFileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationEverything is Terrible
Everything is Terrible A deep dive into provisioning and code signing Hello and welcome to Everything is Terrible. This is a deep dive talk into the processes behind provisioning and code signing on Apple
More informationFuture Technology Devices International Ltd. Mac OS X Installation Guide
Future Technology Devices International Ltd. Mac OS X Installation Guide I Mac OS X Installation Guide Table of Contents Part I Welcome to the Mac OS X Installation Guide 2 Part II VCP Drivers 3 1 Installing
More informationDeveloping In Eclipse, with ADT
Developing In Eclipse, with ADT Android Developers file://v:\android-sdk-windows\docs\guide\developing\eclipse-adt.html Page 1 of 12 Developing In Eclipse, with ADT The Android Development Tools (ADT)
More informationFmPro Migrator - FileMaker to SQL Server
FmPro Migrator - FileMaker to SQL Server FmPro Migrator - FileMaker to SQL Server 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 FmPro Migrator - FileMaker to SQL Server Migration
More informationFreescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
More informationImage Acquisition Toolbox Adaptor Kit User's Guide
Image Acquisition Toolbox Adaptor Kit User's Guide R2015b How to Contact MathWorks Latest news: www.mathworks.com Sales and services: www.mathworks.com/sales_and_services User community: www.mathworks.com/matlabcentral
More informationConnectivity Pack for Microsoft Guide
HP Vertica Analytic Database Software Version: 7.0.x Document Release Date: 2/20/2015 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty statements
More informationTakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
More informationInstalling and Sending with DocuSign for NetSuite v2.2
DocuSign Quick Start Guide Installing and Sending with DocuSign for NetSuite v2.2 This guide provides information on installing and sending documents for signature with DocuSign for NetSuite. It also includes
More informationSoftware User's Guide
Software User's Guide Brother QL-series The contents of this guide and the specifications of this product are subject to change without notice. Brother reserves the right to make changes without notice
More informationFileMaker Pro and Microsoft Office Integration
FileMaker Pro and Microsoft Office Integration page Table of Contents Executive Summary...3 Introduction...3 Top Reasons to Read This Guide...3 Before You Get Started...4 Downloading the FileMaker Trial
More informationFileMaker. Installation and New Features Guide. for FileMaker Pro 15 and FileMaker Pro 15 Advanced
FileMaker Installation and New Features Guide for FileMaker Pro 15 and FileMaker Pro 15 Advanced 2007-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationInstalling C++ compiler for CSc212 Data Structures
for CSc212 Data Structures WKhoo@gc.cuny.edu Spring 2010 1 2 Testing Mac 3 Why are we not using Visual Studio, an Integrated Development (IDE)? Here s several reasons: Visual Studio is good for LARGE project.
More informationYour First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
More informationSmooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
More informationios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
More informationChapter 4 Accessing Data
Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this
More informationZoom Plug-ins for Adobe
= Zoom Plug-ins for Adobe User Guide Copyright 2010 Evolphin Software. All rights reserved. Table of Contents Table of Contents Chapter 1 Preface... 4 1.1 Document Revision... 4 1.2 Audience... 4 1.3 Pre-requisite...
More informationFileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationkalmstrom.com Business Solutions
HelpDesk OSP User Manual Content 1 INTRODUCTION... 3 2 REQUIREMENTS... 4 3 THE SHAREPOINT SITE... 4 4 THE HELPDESK OSP TICKET... 5 5 INSTALLATION OF HELPDESK OSP... 7 5.1 INTRODUCTION... 7 5.2 PROCESS...
More informationSystem Requirements - Table of Contents
Page 1 of 12 System Requirements - Table of Contents CommNet Server CommNet Agent CommNet Browser CommNet Browser as a Stand-Alone Application CommNet Browser as a Remote Web-Based Application CommNet
More informationParagon ExtFS for Mac OS X
PARAGON Software GmbH Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com E-mail sales@paragon-software.com Paragon
More informationSource Code Translation
Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven
More informationMedDream SendToPACS USER S MANUAL (version 1.15)
MedDream SendToPACS USER S MANUAL (version 1.15) 2014, Softneta UAB, Kaunas All rights reserved in the event of granting of patents or registration as a utility patent. All names of companies and products
More informationSystem Requirements - CommNet Server
System Requirements - CommNet Page 1 of 11 System Requirements - CommNet The following requirements are for the CommNet : Operating System Processors Microsoft with Service Pack 4 Microsoft Advanced with
More informationAdvantages. manage port forwarding, set breakpoints, and view thread and process information directly
Part 2 a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
More informationTable of Contents. Introduction: 2. Settings: 6. Archive Email: 9. Search Email: 12. Browse Email: 16. Schedule Archiving: 18
MailSteward Manual Page 1 Table of Contents Introduction: 2 Settings: 6 Archive Email: 9 Search Email: 12 Browse Email: 16 Schedule Archiving: 18 Add, Search, & View Tags: 20 Set Rules for Tagging or Excluding:
More informationParagon Remote Management
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragonsoftware.com
More informationUser Manual. 3-Heights PDF Producer API. Version 4.6
User Manual 3-Heights PDF Producer API Version 4.6 Contents 1 Introduction........................................................................ 2 1.1 Operating Systems...................................................................
More informationVersion Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
More informationtn3270 X Release Notes Version 3.4.0 November 9, 2013 tn3270 X version 3.4.0 is supported for these versions of OS X:
System Requirements tn3270 X Release Notes Version 3.4.0 November 9, 2013 tn3270 X version 3.4.0 is supported for these versions of OS X: OS X 10.3.9 Panther OS X 10.4.11 Tiger OS X 10.5.8 Leopard OS X
More informationAndroid Application Development: Hands- On. Dr. Jogesh K. Muppala muppala@cse.ust.hk
Android Application Development: Hands- On Dr. Jogesh K. Muppala muppala@cse.ust.hk Wi-Fi Access Wi-Fi Access Account Name: aadc201312 2 The Android Wave! 3 Hello, Android! Configure the Android SDK SDK
More informationWINDOWS PROCESSES AND SERVICES
OBJECTIVES: Services o task manager o services.msc Process o task manager o process monitor Task Scheduler Event viewer Regedit Services: A Windows service is a computer program that operates in the background.
More informationSmartphone Development Tutorial
Smartphone Development Tutorial CS 160, March 7, 2006 Creating a simple application in Visual Studio 2005 and running it using the emulator 1. In Visual Studio 2005, create a project for the Smartphone
More informationAndroid Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen, 2013.06.18
Høgskolen i Telemark Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Cuong Nguyen, 2013.06.18 Faculty of Technology, Postboks 203, Kjølnes ring
More informationVX Search File Search Solution. VX Search FILE SEARCH SOLUTION. User Manual. Version 8.2. Jan 2016. www.vxsearch.com info@flexense.com. Flexense Ltd.
VX Search FILE SEARCH SOLUTION User Manual Version 8.2 Jan 2016 www.vxsearch.com info@flexense.com 1 1 Product Overview...4 2 VX Search Product Versions...8 3 Using Desktop Product Versions...9 3.1 Product
More informationMULTI-FIND/CHANGE. Automatication VERSION 1.02
MULTI-FIND/CHANGE Automatication VERSION 1.02 Automatication 2010 Automatication Limited The information in this document is furnished for informational use only, is subject to change without notice, and
More informationAdobe Reader Settings
Adobe Reader Settings Table of Contents Adobe 9 and X (10) Reader Settings...2 For Adobe Reader X (10)... 5 Adobe Reader XI (11)...7 Internet Explorer 8 and 9... 8 Google Chrome... 9 Mozilla Firefox...
More informationIntegration of DB oriented CAD systems with Product Lifecycle Management
Integration of DB oriented CAD systems with Product Lifecycle Management Roberto Penas, SENER Ingeniería y Sistemas S.A., Tres Cantos/Spain, roberto.penas@sener.es Carlos González, SENER Ingeniería y Sistemas
More informationHow To Develop Android On Your Computer Or Tablet Or Phone
AN INTRODUCTION TO ANDROID DEVELOPMENT CS231M Alejandro Troccoli Outline Overview of the Android Operating System Development tools Deploying application packages Step-by-step application development The
More informationHP Service Virtualization
HP Service Virtualization Fixed Length Protocol Virtualization SV Training September 2014 Fixed Length Protocol Virtualization Technology Description Use Cases Supported Message Structures SV Service Description
More informationAbout XML in InDesign
1 Adobe InDesign 2.0 Extensible Markup Language (XML) is a text file format that lets you reuse content text, table data, and graphics in a variety of applications and media. One advantage of using XML
More informationTitle Page. Informed Filler. User s Manual. Shana Corporation 9744-45 Avenue Edmonton, Alberta, Canada T6E 5C5
Title Page Informed Filler User s Manual Shana Corporation 9744-45 Avenue Edmonton, Alberta, Canada T6E 5C5 Telephone: (780) 433-3690 Order Desk: (800) 386-7244 Fax: (780) 437-4381 E-mail: info@shana.com
More informationChapter 11 Compound Documents in Windows 3.1
Chapter 11 Compound Documents in Windows 3.1 This chapter presents an overview of how Object Linking and Embedding (OLE) works when a Windows application is designed to take advantage of the OLE features
More informationUpdate: About Apple RAID Version 1.5 About this update
apple Update: About Apple RAID Version 1.5 About this update This update describes new features and capabilities of Apple RAID Software version 1.5, which includes improvements that increase the performance
More informationInstalling Your Software
1 Installing Your Software This booklet is designed to get you up and running as quickly as possible with Logic Studio. The following is covered: Â About the Logic Studio Box on page 2. Â About Onscreen
More informationGetting Started: Creating a Simple App
Getting Started: Creating a Simple App What You will Learn: Setting up your development environment Creating a simple app Personalizing your app Running your app on an emulator The goal of this hour is
More informationJAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK
Technical Library JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK Version 10 Last updated on June, 2014 ALL RIGHTS RESERVED BY LAB ASPRISE! 1998, 2014. Table of Contents 1 INTRODUCTION...6
More informationWhite Label ios Application Installation and Customization Guide
White Label ios Application Installation and Customization Guide Background Background Application built for civic agencies to bring voting information to the public Code written to make deployment easy,
More informationRunning a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
More informationADOBE ILLUSTRATOR CC GETTING STARTED WITH ADOBE ILLUSTRATOR CC DEVELOPMENT
ADOBE ILLUSTRATOR CC GETTING STARTED WITH ADOBE ILLUSTRATOR CC DEVELOPMENT 2013 Adobe Systems Incorporated. All rights reserved. Getting Started with Adobe Illustrator CC Development Technical Note #10501
More informationData Warehouse. Business Objects
Data Warehouse Business Objects Power User: Querying [DW POWER USER] The data warehouse, at Booth, is used to store, retrieve and create reports for data at Booth. The first release of the warehouse contains
More informationVirtual Fax User Guide
Virtual Fax User Guide Contents Virtual Fax User Guide Chapter 1 - Getting Started... 1 Setting up an account... 1 Virtual Fax requirements... 1 Email requirements... 1 Web browser requirements...1 Chapter
More informationKnocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
More informationADOBE DRIVE CC USER GUIDE
ADOBE DRIVE CC USER GUIDE 2 2013 Adobe Systems Incorporated. All rights reserved. Adobe Drive CC User Guide Adobe, the Adobe logo, Creative Cloud, Creative Suite, Illustrator, InCopy, InDesign, and Photoshop
More informationHow to Configure Windows 8.1 to run ereports on IE11
How to Configure Windows 8.1 to run ereports on IE11 Description: Windows 8.1 ships with IE10, but can be updated to IE11. There is a special mode in IE11 called Enterprise Mode that can be used to emulate
More informationBD CellQuest Pro Software Analysis Tutorial
BD CellQuest Pro Analysis Tutorial This tutorial guides you through an analysis example using BD CellQuest Pro software. If you are already familiar with BD CellQuest Pro software on Mac OS 9, refer to
More informationWhat is new in Switch 12
What is new in Switch 12 New features and functionality: Remote Designer From this version onwards, you are no longer obliged to use the Switch Designer on your Switch Server. Now that we implemented the
More informationJet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
More informationSDL Passolo 2015 Table of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 5 First steps... 5 The Start Page... 5 Creating a Project... 5 Updating and Alignment...
More informationTECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION
TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION Contents 1. Getting Started... 4 1.1 Specops Deploy Supported Configurations... 4 2. Specops Deploy and Active Directory...5 3. Specops Deploy
More informationOptimizing Adobe PDF files for display on mobile devices
whitepaper TABLE OF CONTENTS 1 Introduction 1 Part I. Optimizing existing PDF files 5 Part II. Creating optimized PDF files Introduction This document provides guidelines for creating Adobe PDF files optimized
More informationFileMaker 14. ODBC and JDBC Guide
FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,
More informationUsing Application Loader
!!! Using Application Loader!!!!!!!!!!! apple!!!!!!! Contents Introduction 4 What s New 4 Organization of This Document 4 Getting Additional Information 5 Getting Started 6 What is Application Loader?
More informationCreating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
More informationFileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationIUCLID 5 Guidance and Support
IUCLID 5 Guidance and Support Installation Guide for IUCLID 5.4 Stand-alone Application Custom Installation on Microsoft Windows October 2012 Legal Notice Neither the European Chemicals Agency nor any
More informationFile Management Utility User Guide
File Management Utility User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held
More informationithenticate User Manual
ithenticate User Manual Updated November 20, 2009 Contents Introduction 4 New Users 4 Logging In 4 Resetting Your Password 5 Changing Your Password or Username 6 The ithenticate Account Homepage 7 Main
More informationTSPrint - Usage Guide. Usage Guide. TerminalWorks TSPrint Usage Guide. support@terminalworks.com
Usage Guide TerminalWorks TSPrint Usage Guide Page 1 Contents TSPrint license system... 4 Software requirements... 5 Installation... 6 TSPrint client installation... 6 TSPrint server installation... 10
More informationCOMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview)
COMPANIES REGISTRY Third Party Software Interface Specification () of Integrated Companies Registry Information System Version 1.3 March 2014 The Government of the Hong Kong Special Administrative Region
More informationHow To Run A Hello World On Android 4.3.3 (Jdk) On A Microsoft Ds.Io (Windows) Or Android 2.7.3 Or Android 3.5.3 On A Pc Or Android 4 (
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
More informationCreating Home Directories for Windows and Macintosh Computers
ExtremeZ-IP Active Directory Integrated Home Directories Configuration! 1 Active Directory Integrated Home Directories Overview This document explains how to configure home directories in Active Directory
More informationStored Documents and the FileCabinet
Stored Documents and the FileCabinet Introduction The stored document features have been greatly enhanced to allow easier storage and retrieval of a clinic s electronic documents. Individual or multiple
More informationThe "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
More informationGenerate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
More informationUser s Guide Version 7.5 April 2015. 2015 Ergonis Software. Contents
! KeyCue User s Guide Version 7.5 April 2015 Contents License agreement... 2 Limited warranty... 2 Contact... 2 About KeyCue... 3 System requirements... 4 Installation... 4 Using KeyCue... 4 System-wide
More informationImporting and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
More informationArcGIS 10.1: The Installation and Authorization User Guide
ArcGIS 10.1: The Installation and Authorization User Guide This document outlines the steps needed to download, install, and authorize ArcGIS 10.1 as well as to transfer/upgrade existing ArcGIS 10.0/9.x
More informationLegal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.
Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from
More informationLab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
More information