Archive for the 'Hints & Tips' Category

New Yahoo Group for eDeveloper Discovery users

Thursday, March 29th, 2007

At Magic Software we are constantly looking for new ways to reach out to our customers, users and supporters. This was the back-end thinking behind the release of Discovery Edition with V10 of eDeveloper.

Now that we have had thousands of downloads of the software we are now reaching out to help and assist our new users in learning and getting the most out of the software.

Today we created the eDeveloper-Discovery Group at Yahoo which will be moderated and manned by a combination of Magic staff and Magic users. This will give our new users the best possible community to ask questions and share experiences of eDeveloper.

Visit the group today and sign up to join this growing community of developers.

Bookmark to:
Add 'New Yahoo Group for eDeveloper Discovery users' to Del.icio.us Add 'New Yahoo Group for eDeveloper Discovery users' to digg Add 'New Yahoo Group for eDeveloper Discovery users' to FURL Add 'New Yahoo Group for eDeveloper Discovery users' to blinklist Add 'New Yahoo Group for eDeveloper Discovery users' to My-Tuts Add 'New Yahoo Group for eDeveloper Discovery users' to reddit Add 'New Yahoo Group for eDeveloper Discovery users' to Feed Me Links! Add 'New Yahoo Group for eDeveloper Discovery users' to Technorati Add 'New Yahoo Group for eDeveloper Discovery users' to Yahoo My Web Add 'New Yahoo Group for eDeveloper Discovery users' to Newsvine 

What exactly is a Composite Application Development Tool?

Wednesday, March 14th, 2007

A composite application, which is built by combining multiple services, consists of functionality drawn from several different sources within Service Oriented Architectures (SOA).

The components may be individual Web Services, selected functions from within other applications, or entire systems whose output has been packaged as Web Services (often legacy systems).

Bookmark to:
Add 'What exactly is a Composite Application Development Tool?' to Del.icio.us Add 'What exactly is a Composite Application Development Tool?' to digg Add 'What exactly is a Composite Application Development Tool?' to FURL Add 'What exactly is a Composite Application Development Tool?' to blinklist Add 'What exactly is a Composite Application Development Tool?' to My-Tuts Add 'What exactly is a Composite Application Development Tool?' to reddit Add 'What exactly is a Composite Application Development Tool?' to Feed Me Links! Add 'What exactly is a Composite Application Development Tool?' to Technorati Add 'What exactly is a Composite Application Development Tool?' to Yahoo My Web Add 'What exactly is a Composite Application Development Tool?' to Newsvine 

eDeveloper & DST changes in 2007 - Part 2

Friday, March 9th, 2007

Following last weeks post on DST, we though you may find the information below of interest on Daytime Saving Timing at the following websites:

About DST:

http://www.timeanddate.com/time/aboutdst.html

When Does Daylight Time Begin and End?:

http://aa.usno.navy.mil/faq/docs/daylight_time.html

DST on Wikipedia:

http://en.wikipedia.org/wiki/Daylight_saving_time

eDeveloper & DST changes in 2007 - Part 1

Wednesday, March 7th, 2007


For those of us who use eDeveloper, DST usually stands for Development Saving Time – After all eDeveloper is all about saving development and deployment time and efforts.


For all other developers out there, DST simply stands for Daylight Saving Time.

The big news around Daylight Saving Time is that the DST in the U.S. was extended by about four weeks, following the U.S. Energy Policy Act of 2005.
As of this year, 2007, the DST will start on March 11, 2007, (three weeks earlier) and end on November 4, 2007.

This modification would naturally impact various applications utilizing timestamp-based mechanisms.

Fortunately, in eDeveloper, all system Date & Time related manipulations are made transparent to the developer by fully relying on the operating system date & time settings.

This means that unless the application was designed in a way that manipulates date & time values with explicit DST calculations, and given that the operating system on which the eDeveloper application is running is tuned to the new DST, the application will not be affected in any way by the upcoming DST period extension.

Bookmark to:
Add 'eDeveloper & DST changes in 2007 - Part 1' to Del.icio.us Add 'eDeveloper & DST changes in 2007 - Part 1' to digg Add 'eDeveloper & DST changes in 2007 - Part 1' to FURL Add 'eDeveloper & DST changes in 2007 - Part 1' to blinklist Add 'eDeveloper & DST changes in 2007 - Part 1' to My-Tuts Add 'eDeveloper & DST changes in 2007 - Part 1' to reddit Add 'eDeveloper & DST changes in 2007 - Part 1' to Feed Me Links! Add 'eDeveloper & DST changes in 2007 - Part 1' to Technorati Add 'eDeveloper & DST changes in 2007 - Part 1' to Yahoo My Web Add 'eDeveloper & DST changes in 2007 - Part 1' to Newsvine 

Discovery Edition is Creating Quite a Buzz

Tuesday, February 27th, 2007

The launch of eDeveloper DiscoveryTM is creating quite a stir in both the world of iPods and more importantly in the world of Application Development.

Since launch almost a week ago we have had literally hundreds of downloads of the new software development suite with new users coming from all over the world. Not just that but we’ve seen developers from as young as 12 up to 65 wanting to give our powerful tool a try.

New users are finding out that Discovery is the introductory-level eDeveloper edition that lets you explore and learn the capabilities of our code-free application development kit.

If you’ve not got it yet, getting started today. To build an eDeveloper Discovery application, simply download the FREE Discovery Studio package. (and enter for a chance to win an iPod)

Bookmark to:
Add 'Discovery Edition is Creating Quite a Buzz' to Del.icio.us Add 'Discovery Edition is Creating Quite a Buzz' to digg Add 'Discovery Edition is Creating Quite a Buzz' to FURL Add 'Discovery Edition is Creating Quite a Buzz' to blinklist Add 'Discovery Edition is Creating Quite a Buzz' to My-Tuts Add 'Discovery Edition is Creating Quite a Buzz' to reddit Add 'Discovery Edition is Creating Quite a Buzz' to Feed Me Links! Add 'Discovery Edition is Creating Quite a Buzz' to Technorati Add 'Discovery Edition is Creating Quite a Buzz' to Yahoo My Web Add 'Discovery Edition is Creating Quite a Buzz' to Newsvine 

eDeveloper Discovery Tutorial Videos

Wednesday, February 21st, 2007

eDeveloper and Discovery are revolutionary in two primary ways,

1. System / Platform and Database Compatibility.

2. Ease of Use.

We have put together a number of tutorials for you to see in action and learn for yourself how best to create applications in the fastest possible time.

For eDeveloper Discovery Users we recently uploaded new tutorials.

eDeveloper Installation Video

eDeveloper Tutorial Video

We will also shortly be publishing on this blog a 10 Lesson Video Series. Stay tuned !

Bookmark to:
Add 'eDeveloper Discovery Tutorial Videos' to Del.icio.us Add 'eDeveloper Discovery Tutorial Videos' to digg Add 'eDeveloper Discovery Tutorial Videos' to FURL Add 'eDeveloper Discovery Tutorial Videos' to blinklist Add 'eDeveloper Discovery Tutorial Videos' to My-Tuts Add 'eDeveloper Discovery Tutorial Videos' to reddit Add 'eDeveloper Discovery Tutorial Videos' to Feed Me Links! Add 'eDeveloper Discovery Tutorial Videos' to Technorati Add 'eDeveloper Discovery Tutorial Videos' to Yahoo My Web Add 'eDeveloper Discovery Tutorial Videos' to Newsvine 

Magic Tutorials by a Magician

Sunday, February 11th, 2007

We are always interested to get feedback from our Magicians (users of Magic Solutions) and get excited when they take their use of Magic software to the wider community to help and assist others in getting the most out of their software investment.

We’ve been following Craig Martin on the Yahoo eDeveloper group for a while and following his agreement we are proud to post some of his own Magic software tutorials that can be used alongside our own.

Craig Martin’s Practical Magic links to a range of text and movie tutorials

Craig Martin’s Hot Fudge links to a collection of gadgets and components for you to extend the use of your application development toolkits.

If you’ve produced your own tutorials or gadgets for the community we want to hear from you.

Bookmark to:
Add 'Magic Tutorials by a Magician' to Del.icio.us Add 'Magic Tutorials by a Magician' to digg Add 'Magic Tutorials by a Magician' to FURL Add 'Magic Tutorials by a Magician' to blinklist Add 'Magic Tutorials by a Magician' to My-Tuts Add 'Magic Tutorials by a Magician' to reddit Add 'Magic Tutorials by a Magician' to Feed Me Links! Add 'Magic Tutorials by a Magician' to Technorati Add 'Magic Tutorials by a Magician' to Yahoo My Web Add 'Magic Tutorials by a Magician' to Newsvine 

Setting Simple Project Modules

Thursday, January 25th, 2007

In eDeveloper V10, you can set project modules. This collection of modules provides you with a visual representation of the related projects and a quick way to move from one project to another.

You can add a project as a module in two ways:

  • Creating a new project and adding it as a module in an opened project. In the New Project dialog box, you select the Add as module in current project check box to add your project as a module in a current project.

  • Adding a module to a project. You open an existing project and from the Project menu, select the Add Module option.

To move between modules, you can open the View menu, select Navigator, and from the Navigator pane, select Modules.

Bookmark to:
Add 'Setting Simple Project Modules' to Del.icio.us Add 'Setting Simple Project Modules' to digg Add 'Setting Simple Project Modules' to FURL Add 'Setting Simple Project Modules' to blinklist Add 'Setting Simple Project Modules' to My-Tuts Add 'Setting Simple Project Modules' to reddit Add 'Setting Simple Project Modules' to Feed Me Links! Add 'Setting Simple Project Modules' to Technorati Add 'Setting Simple Project Modules' to Yahoo My Web Add 'Setting Simple Project Modules' to Newsvine 

Tips - Reusable Interface Objects - Part 2

Thursday, December 7th, 2006

A common request for help we get is; How do I Define Reusable Data Objects?

So here is a quick step by step guide:

Creating a field model

1. Go to the Model repository (Shift+F1), and move to the desired location.

2. Press F4 (Edit->Create Line).

3. Type in the name of the model (here it is “Status Code”).

4. Select the class of Field.

5. Select the attribute you need. For a field model, this would be one of your basic data types: alpha, numeric, date, time, blob, ActiveX, etc.

6. Now go to the model properties pane

(Alt+Enter) and set the properties you need.

Details: In this section, you can specify the length and format of the field in its picture. You can also specify the valid values of the field, either as a range (i.e. A-Z) or as discrete values. Here we have a 1-character uppercase field, with 4 possible values.

Input: You can specify a program that will appear when the user presses F5 or double-clicks (zoom), to aid in selecting a value.

Appearance: Here you can attach a help screen, tooltip, or prompt to show on the prompt line.

Style: This section specifies how the data will appear depending on where it is displayed.

In this case, our status code will appear as a radio button on most GUI display screens, but will show up as a combo box if it is on a GUI table.

Def/Null: Determines how nulls are used, and if the field has a default value.

Storage/SQL: Here you can specify how the data will be stored in the DBMS.


As you can see, the field models give you a lot of control over how data will be formatted and used in your application. Once the field model is created, you can use it for any instance of this type of data. In this case, we would use it for the status code as it exists in records, as it is passed as a parameter, and in temporary variables in programs.

Bookmark to:
Add 'Tips - Reusable Interface Objects - Part 2' to Del.icio.us Add 'Tips - Reusable Interface Objects - Part 2' to digg Add 'Tips - Reusable Interface Objects - Part 2' to FURL Add 'Tips - Reusable Interface Objects - Part 2' to blinklist Add 'Tips - Reusable Interface Objects - Part 2' to My-Tuts Add 'Tips - Reusable Interface Objects - Part 2' to reddit Add 'Tips - Reusable Interface Objects - Part 2' to Feed Me Links! Add 'Tips - Reusable Interface Objects - Part 2' to Technorati Add 'Tips - Reusable Interface Objects - Part 2' to Yahoo My Web Add 'Tips - Reusable Interface Objects - Part 2' to Newsvine 

Tips - Reusable Interface Objects

Thursday, November 23rd, 2006

We’ve searched our help desk for common questions, and this one pops up quite often, How do I Define Reusable Interface Objects?

One of the challenges of today’s programming is maintaining a consistent look and feel across hundreds of open windows, browsers, and reports. Gone are the days of simple text green screens; today you have a choice of hundreds of fonts, sizes, and colors. Setting these choices for each object is horribly time-consuming, and keeping them consistent or making changes is next to impossible, if they are set on an object by - object basis.

Fortunately, eDeveloper makes this sort of thing incredibly easy. eDeveloper contains a robust system of models, which can be used to define the look and feel of every interface object, including text fields, radio buttons, tables, table columns, print formats, Web browser screens, and Windows windows.

When these are set up as models, using them is easy: you just choose the model you want while designing your form. Changing them is even easier: you change the model, and all items that use that model automatically change.

Here we will give an example of setting up a simple model for a field prompt.

Creating a control model

1. Go to the Model repository (Shift+F1), and move to the desired location.

2. Press F4 (Edit->Create Line).

3. Type in the name of the model (here it is “Required Field Prompt”).

4. Select the class you need:

• GUI Display: for any online screen control, which is what we are using in our example.

• GUI Output: for most formatted reports

• Text-based: for text-only output going to another product or older printer.

• Browser: for Browser controls.

Bookmark to:
Add 'Tips - Reusable Interface Objects' to Del.icio.us Add 'Tips - Reusable Interface Objects' to digg Add 'Tips - Reusable Interface Objects' to FURL Add 'Tips - Reusable Interface Objects' to blinklist Add 'Tips - Reusable Interface Objects' to My-Tuts Add 'Tips - Reusable Interface Objects' to reddit Add 'Tips - Reusable Interface Objects' to Feed Me Links! Add 'Tips - Reusable Interface Objects' to Technorati Add 'Tips - Reusable Interface Objects' to Yahoo My Web Add 'Tips - Reusable Interface Objects' to Newsvine