Mac:Need to hire a programmer.Preliminary questions

Discussion in 'Programmer Misc' started by Narlen, Aug 16, 2005.

  1. Narlen

    Narlen Guest

    Hi there,

    I am a Mac user and a professional photographer and have developed software
    that I would like to sell to other photographers. It is mostly written in
    Applescript. Here are several questions I need to clear up before I am
    hiring:

    Can a complex Applescript be converted to a regular non-script based
    application?

    Can this program be made to work on Windows PCs as well with not too much
    effort?

    How much effort would it be to develop a simple database application? It
    should be a program that keeps track of clients names and addresses and
    allows to print out contracts.

    How much effort would it be to write a simple converting utility that
    converts raw images to jpeg images?

    Right now my workflow uses Photoshop to convert raw image files to jpeg
    files and I use Filemaker pro to keep track of my clients. Obviously, I
    cannot bundle these two applications with my program and that's why I am
    thinking about having them written. Can anyone give me an idea of how
    expensive this is and if it is at all practical? Based on the answers I am
    also looking to hire a developer.

    Thank you

    Kurt
    Narlen, Aug 16, 2005
    #1
    1. Advertising

  2. Narlen

    pmp Guest

    Narlen <> wrote:

    > Can a complex Applescript be converted to a regular non-script based
    > application?


    Yes. I do this on a daily basis at my job, although it is VBScript to
    VB; but it is a similar process. As SM Ryan said, any lanugage will do.
    A script reads from start to finish, and with VBScript, for example, you
    can do subroutines. Any (modern) programming language can do that, quite
    easily.

    > Can this program be made to work on Windows PCs as well with not too much
    > effort?


    It depends on what language you decide to convert your script into. If
    you do it in Java, then yes, it is easy. If you do it in C, provided you
    don't mind a recompile, it is also easy (provided you either stick to
    ANSI C, or use libraries that are available on both platforms). You can
    do all this in Qt (www.trolltech.com), which is what I've done before,
    which contains all the libaries you need. All I needed to do was
    recompile, and my application worked on Mac OS X, Linux, and Windows.

    > How much effort would it be to develop a simple database application? It
    > should be a program that keeps track of clients names and addresses and
    > allows to print out contracts.


    It depends on what you want. If you want to utilize a backend server,
    even one running on a local machine, it isn't hard. MySQL comes to
    mind. If you want to code from scratch, it gets difficult. Do you
    *need* a *database*? Or is it just some way of storing information?
    There are other technologies available. AFAIK applications such as
    iTunes use XML for *everything*, but the way the data is structured it
    certainly seems like a database.

    > How much effort would it be to write a simple converting utility that
    > converts raw images to jpeg images?


    There are libaries in C to do this already, freely available to the
    public.

    > Right now my workflow uses Photoshop to convert raw image files to jpeg
    > files and I use Filemaker pro to keep track of my clients. Obviously, I
    > cannot bundle these two applications with my program and that's why I am
    > thinking about having them written. Can anyone give me an idea of how
    > expensive this is and if it is at all practical? Based on the answers I am
    > also looking to hire a developer.


    Then hire me. :) I was a professional photographer, but I quit to go
    into something more stable: software development.

    One caveat to all this of course, is the licensing of the "software".
    There are dozens of routines to do what you need, but many of them are
    under GPL'ish licenses which have their own quirks to worry about. If
    you use, MySQL, for example, you'll have to be sure to research how and
    if you can package it with your application. Or, if the user will have
    to download and install it themselves, etc.

    If you use a framework such as Qt, or a language such as Java, you are
    pretty much guaranteed to have portability, with little effort.

    -p
    pmp, Aug 16, 2005
    #2
    1. Advertising

  3. Narlen

    Marc Delisle Guest

    Don't discount FileMaker too quickly, you can use the developer license
    to create royalty free "runtime" versions (presumably for either Windows
    or Mac) (~$500US)

    Think "ImageMagick" for your image conversion/manipulation, dcraw for
    the conversion from RAW format. These have pretty friendly licences
    (you did not say which RAW format you are working with, checkout
    http://www.cybercom.net/~dcoffin/dcraw/, foven is GPL, the others are
    pretty much free - you need to give credit to the authors). These will
    run under Windows/Linux/OSX

    It is difficult to know what effort would be required to convert the
    Applescripts to a FileMaker Plugin or if a simpler database (i.e. text
    files and small executable would be a better idea. Can you tell me how
    complex your database is?


    If you want an idea of the power of dcraw, checkout
    http://www.editorsguild.com/newsletter/JulAug05/julaug05_bride.html (I
    had nothing whatsoever to do with the film or the newsletter).

    For hosting/displaying the final result you can checkout my coppermine
    solution at http://www.swimming-pictures.com/ . I am currently
    modifying the system to include reading the IPTC header info and linking
    to print purchasing in an oscommerce site.

    Marc


    Narlen said the following, on 8/15/05 8:47 PM:
    > Hi there,
    >
    > I am a Mac user and a professional photographer and have developed software
    > that I would like to sell to other photographers. It is mostly written in
    > Applescript. Here are several questions I need to clear up before I am
    > hiring:
    >
    > Can a complex Applescript be converted to a regular non-script based
    > application?
    >
    > Can this program be made to work on Windows PCs as well with not too much
    > effort?
    >
    > How much effort would it be to develop a simple database application? It
    > should be a program that keeps track of clients names and addresses and
    > allows to print out contracts.
    >
    > How much effort would it be to write a simple converting utility that
    > converts raw images to jpeg images?
    >
    > Right now my workflow uses Photoshop to convert raw image files to jpeg
    > files and I use Filemaker pro to keep track of my clients. Obviously, I
    > cannot bundle these two applications with my program and that's why I am
    > thinking about having them written. Can anyone give me an idea of how
    > expensive this is and if it is at all practical? Based on the answers I am
    > also looking to hire a developer.
    >
    > Thank you
    >
    > Kurt
    >
    Marc Delisle, Aug 23, 2005
    #3
  4. Narlen

    Alex Gibson Guest

    "pmp" <> wrote in message
    news:1h1ecyx.e72ast1lewn7cN%...
    > Narlen <> wrote:
    >
    >> Can a complex Applescript be converted to a regular non-script based
    >> application?

    >
    > Yes. I do this on a daily basis at my job, although it is VBScript to
    > VB; but it is a similar process. As SM Ryan said, any lanugage will do.
    > A script reads from start to finish, and with VBScript, for example, you
    > can do subroutines. Any (modern) programming language can do that, quite
    > easily.
    >
    >> Can this program be made to work on Windows PCs as well with not too much
    >> effort?

    >
    > It depends on what language you decide to convert your script into. If
    > you do it in Java, then yes, it is easy. If you do it in C, provided you
    > don't mind a recompile, it is also easy (provided you either stick to
    > ANSI C, or use libraries that are available on both platforms).


    Could use ch www.softintegration.com

    Is a vm / interpreter for c code

    Alex
    Alex Gibson, Sep 15, 2005
    #4
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Arthur Kelley

    Compiler for hire

    Arthur Kelley, Feb 18, 2005, in forum: Apps
    Replies:
    5
    Views:
    81
    Arthur Kelley
    Feb 19, 2005
  2. JS Smith

    Programmer Interview Questions

    JS Smith, Dec 29, 2006, in forum: Programmer Help
    Replies:
    0
    Views:
    55
    JS Smith
    Dec 29, 2006
  3. Steve Lidie
    Replies:
    0
    Views:
    76
    Steve Lidie
    Jul 2, 2004
  4. Narlen

    How can I hire a developer?

    Narlen, Aug 17, 2005, in forum: AppleScript
    Replies:
    0
    Views:
    59
    Narlen
    Aug 17, 2005
  5. Rowland McDonnell
    Replies:
    0
    Views:
    118
    Rowland McDonnell
    Jun 22, 2011
Loading...

Share This Page