Desktop apps developing: where to start

Hi!
I wanna develop some nifty little helpers doing common daily stuff, like checking the up time of the internet connection and displaying it anywhere on the desktop or in the gnome-panel. that's just an example. a lot of this tasks can be done with cronjobs and bash-scripts, but for graphical stuff there's somethin' else needed.
The question: Where to start? I know, a forum search and googling brings up a lot of tutorials, but I even don't have a point where to start, which programming language is best for apps like this.
And no, I'm not looking for general programming tutorials.
Thanks in advice!

Well there's plethora of ways you can do build desktop apps. The language is mostly irrelevant nowadays, choose whichever you prefer, C, C++, C#, python, perl, tcl. You may start with deciding on language and possibly toolkint you would wish to use. Some hints, using C you have GTK as your primary toolking, then goes GNUstep thing, Xlib as an option if you need sort of hackish feeling, Motif if you have access to libraries and some ancient Unix system. If you would prefer C++, there's Qt (excellent documentation on http://doc.trolltech.com) and GTKmm.  I personally prefer Qt since it's easy, intuitive and is a base of KDE.
You may end up using python which, surprisingly,  seems to be preferred by most of people on the forums. If so then pygtk or pyqt is a must.
I would discourage from using horrid toolkits like wxWidgets, no fun at all.
Other thing for desktop apps would be inter-app communication and sharing common functionality, which is handled by Kparts & DCOP for KDE3, and (correct me if I'm wrong) bonobo - a CORBA-like thing for gnome (?).
For KDE these will be useful:
http://developer.kde.org/documentation/
API reference
http://developer.kde.org/documentation/library/
Both Qt and GTKmm have nice tutorial which help you get started quite easily.
However if you would like to write conky like stuff, then unfortunately Xlib is the way:
http://www.tronche.com/gui/x/
Some common desktop standards (system tray, iccm window manager etc.) are provided here:
http://standards.freedesktop.org/

Similar Messages

  • 'Mastered' CSS and design, moving to development, where to start?

    Having got to grips after months of trying with the design
    using dreamweaver, using css, i now wish to begin learning
    application development to add some interactivity to my sites. The
    problem being i do not now know where to start with this. Should i
    learn some basic programming before heading off into SQL or PHP?
    Furthermore which of these should i head off into and are books the
    best route for a novice?
    Thanks a lot for your help
    lukey

    lukey233 wrote:
    > Having got to grips after months of trying with the
    design using dreamweaver,
    > using css, i now wish to begin learning application
    development to add some
    > interactivity to my sites. The problem being i do not
    now know where to start
    > with this. Should i learn some basic programming before
    heading off into SQL or
    > PHP? Furthermore which of these should i head off into
    and are books the best
    > route for a novice?
    No, you don't need to learn basic programming before diving
    into
    PHP/MySQL. Dreamweaver will do much of the code generation
    for you, but
    it is important to have a general understanding of how PHP
    works so that
    you can customize the code to suit your own needs better.
    If you're looking for a book, one you should consider is
    mine,
    "Foundation PHP for Dreamweaver 8". Naturally, I think it's
    the best
    thing since sliced bread, but a lot of other people seem to
    like it
    (read the reviews on Amazon). The book assumes no prior
    knowledge of
    PHP, and gives you a basic grounding in the language before
    showing you
    how to use all the Dreamweaver server behaviors. It also
    shows you how
    to build some simple server behaviors of your own. More
    details on my
    website:
    http://foundationphp.com/dreamweaver8/
    David Powers
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "Foundation PHP 5 for Flash" (friends of ED)
    http://foundationphp.com/

  • CRM middleware development where to start

    Hello,
    I am new to CRM and trying to bring the data create/bring the data from ERP <==>CRM back and forth.
    Currently it is not possible to find a document which can guide to what needs to be done in the ERP/ECC and what needs to be done in CRM from the development point of view in order to create a middleware for a 'Z' object.
    Can anyone guide me please?
    Thanks
    Jaffery

    Hello Jaffery,
    Is ERP and CRM are connected already? Have you created a site in CRM for ERP.
    and also check ERP table CRMRFCPAR .
    If both the systems are connected, then first you need to download BASIS object first.
    DNL_CUST_BASIS*
    And start downloading the customizing object first and then business objects.
    To know more about objects you can check txn:R3AC1 and R3AC3 of CRM.
    For eg: In order to download materials,
    DNL_CUST_BASIS*
    DNL_CUST_PROD*
    MATERIAL
    is the sequence of download (txn:R3AS of CRM)
    Hope this helps!
    Best Regards,
    Shanthala Kudva.

  • CC Desktop App constantly requires clean reinstalls to work on Mac!

    Hi Adobe community,
    I have had constant problems with the Creative Cloud Desktop App not loading on start up or unable to launch it manually thus crashing every single CC application on my Mac running 10.7.5. Worst still, this is at least the 3rd time on this machine I have had to run the AdobeCreativeCloudCleanerTool to be able to reinstall the Creative Cloud Desktop App to be able to start working with any CC app. It has barely been a week since the last time and it has done it again, this is rediciolous.
    A few things to note.
    This never has happened on two Window PCs I've seen running CC
    A friend install it on their Mac (which is completely different model and probably was running OSX 10.8, though at the time I wasn't looking for that info) and I had to clean install the CC Desktop App to get it working.
    I use the same subscription and jump between two machines, ie a PC at the studio and the Mac on location/at home.
    If there is any extra information that would be useful to help diagnose let me know.

    Hi Romsinha,
    I have tried your suggestion and while it worked briefly after following your steps it is still having the same problems.
    Some how I think this is a software bug for Macs that still needs resolving as I don't think everytime requiring a clean install everytime just to use Photoshop or other CC programs is optimal performance!
    I would be happy to test any new fixes that are meant to fix the problem but at present I can't even tell you what version of the CC Desktop app is running as it's frozen though it supposably updated sucessfully yesterday...

  • OSX 10.8.5 CC Desktop App window empty

    Hi,
    I have the following problem. I used After Effects CC for a customer project and wantet to browse the text animation presets. The system told me, that Bridge is not installed. After logging in at the Adobe CC homepage and clicking on the download button for Bridge I got the message: Unknown Server Error.
    I than followed the steps on the adobe page to solve the problem and updatet the CC desktop app to the newest version. After that the app window simply stays complete empty / blank. Several restarts, deinstallation and reinstallation of the desktop app did not help. The window is still empty.
    When I now click on the Bridge download button and accept opening with CreativeCloud(URIHandler) with another click, nothing happens. The window is empty and I cannot install anything.
    I also tried the second solution on the CC page with deleting the opm.db file in the folder: Library/Application Support/Adobe/OOBE
    But unfortunately there is no file with that name...?
    The system, java etc. is also updatet to the latest versions
    Please help.

    Thanks for the reply.
    I have quit and reopened the cc app several times without success.
    Meanwhile I deleted the complete OOBE folder, deinstalled the CC application and installed again. Nothing changed.
    When I turn off networking, the app works like expected and I can see the relevant menue with all menue points. But without network I cannot use them. When I turn on internet access again, the window remains blank after searching and probably finding network.
    At the moment I cannot launch any CC application because the system identifies me as a test-user - at least that is what I think. If I could login using the cc desktop app, the programs should start as normal. But unfortunately the window is still blank.

  • I can't sync to my files In the CC desktop app

    I can't sync to my files In the CC desktop app Assets/Files/ I hit the "Start Syncing" button and get the waiting wheel, but never get to my files.  Up under the gear (settings) icon. it says file synch is off (and greyed out), and I go to Preferences/Files turn the sync to on and close the box, and it still under the gear (settings) icon. it says file synch is off (and greyed out).

    Just found another very helpful post from Ben Mordue with the solution:
    * Quit the Creative Cloud Desktop app
    * In terminal, type:
    rm ~/Library/Application\ Support/Adobe/CoreSync/options.tix
    When you relaunch the CC desktop app, and press the Start Syncing button, it should work.

  • CC desktop app feature request: file sync progress

    In the CC desktop app under Assets > Files, when a file or files are syncing, I get a spinner with no indication of progress.
    Does progress exist and I'm just missing it? If no, an upload summary of files would be appreciated.
    Something like:
    Syncing the 2nd of 4 files
    2 MB of 20 MB complete at 500 kbps
    Thanks!
    -Brent

    Just found another very helpful post from Ben Mordue with the solution:
    * Quit the Creative Cloud Desktop app
    * In terminal, type:
    rm ~/Library/Application\ Support/Adobe/CoreSync/options.tix
    When you relaunch the CC desktop app, and press the Start Syncing button, it should work.

  • The Window of my Creativ Cloud Desktop App turnd black. So I can't see anything.

    Hey everybody,
    I have a problem with my Creativ Cloud Desktop App. When I start it first I see the loading icon for about one sek. but the the whole window turns black after that. I've tried to restart the PC or also only the App but that doesn't change anything. Also on Google I can't find an answer for this Bug.
    Maybe you can help me.
    Thanks, Marion
    Update: Maybe you need this info. I'm working on Win7 64Bit

    Hi Marion,
    You can follow the article: Black Screen at Sign-in | Creative Cloud Desktop app which will help you to get the Creative Cloud desktop app Black screen issue fixed.
    Let us know if you still face any issues with this.
    Thanks,
    Ratandeep Arora

  • Where is the best place to learn iOS app development in the uk??

    where is the best place to learn apple ios app development in the uk ??
    preferably in the classroom

    Hi perez7900, you can start with this site https://developer.apple.com/library/iOS/navigation/

  • Becomeing an app developer for apple , Xcode I have no idea on where or how to begin?

    I bought a Mac mini and I am planing on becomeing an app developer for apple but now that I have Xcode I have no idea on where or how to begin I'm in desperate need of assistance.i have no coding skills what so ever.if anyone can help me out here i'd greatly appreciate it

    Once you pay the fee and sign up with an Individual Developer Account. use the resources you paid for in the iOS Dev Center:
    iOS Human Interface Guidelines
    iOS Starting Point
    Start Developing iOS Apps Today
    App Development Overview
    App Store Review Guidelines for iOS Apps
    Your First iOS App
    ...as well...
    Stanford CS193P iOS 5: iTunes U  |  Assignments 
    Stanford CS193P iOS 4: iTunes U  |  Assignments
    -=-
    Good luck!

  • I am downloading the Creative Cloud desktop app on my Mac, and it starts to download but just stalls in the process and doesn't get any closer to finishing. Anyone have any suggestions. I've restarted my computer multiple times and restarted the download,

    I am downloading the Creative Cloud desktop app on my Mac, and it starts to download but just stalls in the process and doesn't get any closer to finishing. Anyone have any suggestions. I've restarted my computer multiple times and restarted the download, but to no avail.

    uninstall anything cc that's already installed, clean (Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6) and the reinstall, Adobe: Creative, marketing, and document management solutions

  • Where is my adobe cloud desktop app? The icon does not appear in my menu bar

    I just download adobe cloud, where do i locate the desktop app? It did not automatically appear in my menu bar

    i need some help please....my mac acceppts cds and dvds... my drive is located at the right of the screen.....but no icon appears in desktop and finder......also...it does not read....any cd....does not read any dvd either.....it ejects the cds after a while on its own....also it does not burn any cd.....wen i tried....errors with 0x06 ....medium errors,....show up.....also...i tried reinstalling the mac os.....but when i restart the pc...and...keep C key pressed...the cd just gets ejected.....can someone please help me with this problem?????? i contacted APPLE too.. but they said it must be a software problem......also no apple macbookair superdrive does not get connected to the mac either.....PLEASE HELP!!!!

  • When I start my Creative cloud desktop app. I get a blank window. I can see the logo at the top but no information in the window.

    when I start my Creative cloud desktop app. I get a blank window. I can see the logo at the top but no information in the window.

    BLANK Cloud Screen http://forums.adobe.com/message/5484303 may help
    -and step by step http://forums.adobe.com/thread/1440508?tstart=0
    -and http://helpx.adobe.com/creative-cloud/kb/blank-white-screen-ccp.html

  • I have a G5 iMac. The browser and other apps were deleted by mistake.  If I had a working browser I think I could recoverss the other apps I need.  Question is .... Where to start without a browser?

    I have a G5 iMac. The browser and other apps were deleted by mistake.  If I had a working browser I think I could recover the other apps I need.  Question is .... Where to start without a browser?

    Well, go to a library or friends house & download file.  Do not expand. copy to zip drive. etc.
    Here is how to download iCab from the terminal.  the curl command reads html page.  I fished out the download link.  I think you want 501.  To get link, click on what download you want.  In the page that comes up . Look at the http source.  search for auto & copy link.
    http://icab.de/dl.php
    Macintosh-HD -> Applications -> Utilities -> Terminal
    # copy the following line to terminal.
    curl -O  http://www.costantini-net.de/iCab/iCab305_UB_OSX.zip
    # Or
    curl -O http://icab.clauss-net.de/icab/iCab_501_UB.zip
    # my termina commands.  Put file in home folder.
    mac $ curl -O  http://www.costantini-net.de/iCab/iCab305_UB_OSX.zip
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    26 6592k   26 1729k    0     0  44360      0  0:02:32  0:00:39  0:01:53 40984^C
    mac $ pwd
    /Users/mac
    mac $ ls i*
    iCab305_UB_OSX.zip
    mac $ ls -l i*
    -rw-r--r--   1 mac  staff       1M Jul 16 13:49 iCab305_UB_OSX.zip
    mac $

  • Where to start in Oracle Apps R12

    Hi
    I am completely new in Oracle Apps. I have lot of experience in Microsoft technologies (SQL Server, .Net) but never worked in Oracle Apps before. Now trying to learn it.
    I installed Oracle Apps R12 on a virtual linux machine for learning. I selected "empty database" at the time of installation (i.e. not Vision installation) and logged in as sysadmin. But now I don't know where to start. Let's say I want to use the Financials module to enter some fake data and then create a report. Where do I start? I searched in Google but looks like none of the "beginner's tutorial" have that info.
    Can someone help me or direct me to some tutorial/documentation which will help me to start?
    Thanks for your help.
    -Mike

    976849 wrote:
    Hi
    I am completely new in Oracle Apps. I have lot of experience in Microsoft technologies (SQL Server, .Net) but never worked in Oracle Apps before. Now trying to learn it.
    I installed Oracle Apps R12 on a virtual linux machine for learning. I selected "empty database" at the time of installation (i.e. not Vision installation) and logged in as sysadmin. But now I don't know where to start. Let's say I want to use the Financials module to enter some fake data and then create a report. Where do I start? I searched in Google but looks like none of the "beginner's tutorial" have that info.
    Can someone help me or direct me to some tutorial/documentation which will help me to start?
    Thanks for your help.
    -MikeR12 Docs
    http://docs.oracle.com/cd/E18727_01/index.htm
    11i and R12 Docs
    http://www.oracle.com/technetwork/documentation/applications-167706.html
    If you select vision (demo) database then you should have setup/data.
    Thanks,
    Hussein

Maybe you are looking for

  • Getting Mail.app to work as default from Netscape.

    I've searched several forums and sites trying to find an answer and so far no luck so If anyone knows how to help Me I'll be extremely thankful. I have Netscape 7.2, Safari 2.03, Firefox 1.01 and whatever version of I.E last came out for the Mac inst

  • Averages in Adobe Acrobat X Pro

    Hi All, I am currently using Adobe Acrobat X Pro to create an employee performance survey, against 6 competencies the employees are rated from 1-5 or N/O if the competency is not observed. I have used an average calculation box to work out the overal

  • I can't create aliases

    I can't create aliases in iCloud. I logon in safari, go to the account tab, it says I have 3 of 3 aliases available. I type in something, it says it can't create an alias at this time. Tried everything and different alias names. no luck.

  • Result Cache in business service

    Lets say I have two operation in the business service operation1 and operation2. I want to cache operation1 but not operation2. Can I do this with Result Caching? I have tried to put this expression fn:string($operation)='operation1' in cache token e

  • "printf" asking for input data

    Hi, my cuestion is why when I ask the user to input data in the test bench with "printf" for my TOP.c not run? NOTE: I am a new user HLS :) Regards