Quark Xpress8 Extension EasyPlace Submitted By: Bhawna Nigam Enrollment no. 0441164407.

Slides:



Advertisements
Similar presentations
Brian Carlisle Mary Brill Brandon Schunke. Windows PC Operating System: Microsoft Windows® 98, 2000, ME, and XP Hard Disk Space: At least 29 Mb available.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Lesson 4 0x Operating Systems.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Exploring the iPhone SDK Toyin Adedokun & Daniel Laughlin.
55 CHAPTER SYSTEM SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 5-2 Competencies Describe the differences between system software.
Paint Shop Tutorial. Essential Overview New Corel Paint Shop Pro Photo X2 is the ideal choice for any aspiring photographer's digital darkroom. It's filled.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Chapter 3 Software Two major types of software
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Operating System.
Take advantage of the SMS technology in your organization today!
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Programming In C++ Spring Semester 2013 Programming In C++, Lecture 1.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
OM. Brad Gall Senior Consultant
Operating Systems Operating System
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Lesson 6 Operating Systems and Software
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
SednaSpace A software development platform for all delivers SOA and BPM.
Operating Systems CS3502 Fall 2014 Dr. Jose M. Garrido
Learningcomputer.com SQL Server 2008 – Installation of SQL Server 2008.
IE 411/511: Visual Programming for Industrial Applications
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking.
Team Members ? ? Chintan Goswami Nirav Tank Project Guide ? ? Mrs. Darshana H. Patel [Internal] Mr. Manish I. Vora [External]
SMS to Converter - A new approach to send .
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Exploiting Windows 2000 Kyle Marsh Software Design Engineer Windows Evangelism Microsoft Corporation
EPolicy Orchestrator WNUG June Meeting 6/6/2002. Presentation Contents What is ePO? What are the requirements? ePO components Demo of ePO Where to get.
Integrated Development Environment (IDE)
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Group Members:  Group Members: . A GENDA Overview Current Scenario Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Group I Renjith Deepesh Praveesh P Varun V Subramanian Halesh P K.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Computer Science in Medicine MDCS 134 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Re- Evaluation System Marks Marks Re-Evaluation System.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 55 CHAPTER SYSTEM SOFTWARE.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Intro to Datazen.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Prepared by K.Phani Kumar.  Introduction:  This project is aimed at developing a system by which the employees in the organization submit the bills.
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
Sung-Dong Kim Dept. of Computer Engineering, Hansung University Chapter 3 Programming Tools.
Online School Management System Supervisor Name: Ashraful Islam Juwel Lecturer of Asian University of Bangladesh Submitted By: Bikash Chandra SutrodhorID.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. P.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. P.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Lesson 4 0x Operating Systems.
Nature & Types of Software
Installing Windows Server 2008
INSTALL PROVIDER PROJECT REVIEW – I JAN 2004 S.RAMESH R.SENTHIL NATHAN
CIS16 Application Development – Programming with Visual Basic
Introduction to Computer Software
Outline Chapter 2 (cont) OS Design OS structure
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

Quark Xpress8 Extension EasyPlace Submitted By: Bhawna Nigam Enrollment no

About MindFire Solutions An India-based offshore software development company. Provides customized solutions and services to its global clients. Founded in Delhi in the year 1999 by Chinmoy Panda who is also the current CEO. An ISO 9001:2000 certified company and a Microsoft Gold Certified Partner as well as an Apple Premier Partner.

Services and Skills Services: Co-Development Product Realization Porting QA/ Testing R&D etc. Skills: Web Development Mobile Development Database and Client Server Development Plug-In Development etc.

About QuarkXpress  A standard page layout software.  Runs on Mac OS X and Windows.  Released by Quark Inc. in  Used by individual designers and large publishing houses to produce any kind of layout required by magazines, newspapers, catalogs, and similar printed materials.  The latest version is “QuarkXpress8 ”,developed in 2008.

Hardware Requirements: Memory Requirements: 1GB RAM (256MB minimum on WindowsXP,512MB minimum on Windows Vista) 2GB hard disk space (1GB minimum) Processor : Pentium IV or Above

Software Requirements: Operating System : Microsoft Windows XP SP2 or SP3,Windows Vista SP1 (certified on Windows Vista), or Windows 7 Tested on Citrix. Language : C++ Front-End/Technology Used : Microsoft Visual C ,QuarkXpress 8

What is an XTENSION? XTensions provide additional functionality for the software on demand. In QXP,an XTension module is a code segment that communicates with QuarkXPress using CBCodes, Callback Routines, and various functions. CBCodes are messages sent to your XTensions that signal events that are taking place in QuarkXPress as QuarkXPress code executes.

XTENSION contd… The callback routines are the functions in your XTensions that process the CBCodes. XTensions are DLLs on the Windows side and Shared Libraries on the Mac OS side. Written using the C and C++ programming language. DLLs are the entry point for all the WINDOWS XTENSION.

EASYPLACE  The name EasyPlace implies the ease with which the image files can be handled and viewed in the QuarkXpress Application.  “Place” here signifies the interface i.e A Palette which will hold the image files.

Scope Understanding Object Oriented Design/Programming. Software Problem Solving - Designing class/method. Algorithms and Performance. Debugging Xtension. Event Driven Programming -Handling keys etc. Error Handling Mechanism - Exception handling (try-catch), Assert, Warning.

Scope Contd... Understanding Xtension Architecture. To study entire Xtension Development Kit. Adding a new feature for easy placement. Using and extending Xpress Model. Generate Test Cases. Perform Testing.

Current Scenario  Till now whenever more than one image file needs to be opened,it requires opening of each file individually by creating that many instances.

Solution To The Current Problem  Through Easyplace,we can get a list of all the image files needed to be opened and open all those files just by dragging and dropping them on the QuarkXpress Application.  Hereby,decreasing the number of instances created and increasing the ease of handling the image files.

Program Architecture Of QXP

Use Case Diagram

ER Diagram

Functionalities Of The Project  Browsing  TreeView  Preview  Context Menu  Drag and Drop

Browsing Functionality

TreeView Functionality

Preview Functionality

Context Menu Functionality

Drag and Drop Functionality

Resource Editor ResEdit is a free resource editor for Windows programs. Used for creating dialogs, icons, version information or other types of resources. Output files can be compiled by any Windows compiler that includes a resource compiler, like MinGW and Microsoft Visual C++. In the project, the file created in ResEdit has to be linked with the XTension developed in VC++,so as to load required resources.

Snapshots

THANK YOU!!