desktop-application

What options are there for serverless databases?

I'm familiar with SQLite and Derby. I used SQLLite in a Ruby project before and I looked at Derby for a personal Java project that went nowhere. Both of these were 2+ years ago, and I'm sure much has changed. What are the top contenders (preferably free) today? ...

Why are web applications more popular than local applications?

I ask this because at work I am supposed to develop a web-application that is used in an intranet, by two people. It's an application that should keep some states in a workflow. So I have to keep data in a session and have to care about concurrency. It would be so much easier to develop a normal desktop-application. But the client was...

"Automatic updates" of java (desktop) application

What system do you recommend for implementing "automatic updates" for some java (desktop) application? I'd also want to have module/plugin installation and update. Think Eclipse and Firefox. I'm aware of Eclipse RCP's OSGi stuff, and also NetBeans RCP has something here. Do one have to buy wholly into their respective RCP stuff to use t...

Embedded web browser engine for cross platform desktop application?

I'd like to embed a browsing engine (HTML,JS,CSS,DOM) in my desktop applications. Which one is most suitable for me if I want to use it in a cross-platform desktop application? Should I stick to one specific or write my own abstraction layer on top of the natives ones? Update: A solution needs to provide an option for at least Windows/...

java background/daemon/service cross platform best pratices

Howdy I am looking for the best way to make my desktop java program run in the background (daemon/service?) across most platforms (Windows, Mac OS, Linux [Ubuntu in particular]). By "best way" I am hoping to find a way that will: 1) require a minimum amount of platform-specific code. 2) not require the user to do anything a general co...

Which is the best API/Library to use when accessing a WebCam in .Net?

Which is the best API to use when accessing a WebCam in .Net? (I know they can be webcam specific, I am willing to buy a new webcam if it means better results). I want to write a desktop application that will take video from a webcam and store it in MPEG4 formats (DivX, Xvid, etc...). I would also like to access bitmap stills from the...

How would you compile/design a tiered application that has different feature sets

In a situation where you have something like a Lite, Normal, Ultimate tiers and overlapping feature sets that may have reduced functionality what would be the easiest way to keep things simple from a development standpoint? I've only worked with applications that had either a monolithic license, a sub feature license where specific comp...

Program with C# front-end and Java back-end: Good or Bad Practice?

Hello, My friend and I are having a disagreement over an application development issue. It's a simple production management application. According to my friend, the front-end stores data in XML, and a Java program will read the XML document, store it (at the back-end), and apply some business logic and again store the results into ano...

Which common features of desktop applications do most web applications miss?

Stackoverflow User Luke wrote in this answer: The boundaries between desktop and web applications have really blurred. Whilst once upon a time the nature of developing for the web was totally different to developing for the desktop, nowadays you find the same concepts [...] cropping up in both. Since I am continually lo...

SWT Notification animated box (a.k.a toaster) needed

In a Java project (SWT desktop app), I want to inform the user about events through animated notification box (actually, it's not required to be animated). Something like MSN or any other IM client. There is JToaster for Swing, but I wonder if there isn't any other implementation based on SWT. Thanks! ...

When to write web-based application and when to write desktop-based application?

Now is time to write all for web-based applications? Write web applications is slower than winforms-based applications? When to write web based and when to write desktop based? ...

Is Java the best language to develop cross-platform GUI applications?

For "best" I intend that the code shouldn't need, or need very few, platform specific tweaks. ...

DataGridView ToolTipText not showing

I have data bound DataGridView in a desktop app with columns that have their ToolTipText property set, yet no tool tip is displayed when I hover over grid view (cells or cell headers). The ShowCellToolTips property of the grid view is 'true', and I have verified using break points that it is not changed programatically before I mouse ov...

What is the best framework for desktop applets to begin with?

I would like to make a simple desktop application to learn this kind of thing. What language would you recommend for beginner? Would you recommend using framework for beginners? I'm experienced only in javascript and little bit of PHP. What do you say about cappuccino? ...

Writing web based/desktop application

I want to create a simple program similar to http://www.basecamphq.com/ that allows you to track progression and completion on projects that will work across a computer network or by the web (really which ever is the easiest to accomplish) The program would be relatively simple but need to have a database that could be edited using a si...

What file format do you use for your application and why?

I'm most interested in in-process (single user) solutions for large amounts of mutating object-oriented data, where any part of the data may change. Such systems generally suffer from these problems: Writing large files out from scratch is inefficient xml is too verbose SQL blobs aren't a good match So how do you do it? ...

Best practice for autoupdates

For desktop based applications, what are best practices to perform auto updates? Currently, we download all files, then copy and register (if com dll) to their respective directories. I looked at Google Chrome update method. It seems that it first downloads a zipped file into a directory, and then unzips all the files. Also, they h...

Security in programmming?

What is the best book to read about security issues that should be kept in mind while programming? What should a c++ programmer know about security? Is it worth buying any one of the following book If so which one should I get. Secure Coding In C & C++ Secure Programming Cookbook for C and C++ Writing Secure code ...

Which language/platform to develop desktop application based on following criteria

Hi, Faced with the challenge of a new application with which you had free reign to design, assemble a team to develop and manage: Which language/platform would you choose? Why? Background: The desktop application will control a hardware device and perform computations, analyze and display the data returned by it. Requirements: (i...

Examples of good Java desktop applications

More of a wiki list/collection, I'm looking for a list of good Java desktop apps. I've added a couple below to get started. Please list the framework/widget toolkit being used if it's know as well. ...