The tag has no wiki summary.

learn more… | top users | synonyms (1)

40
votes
7answers
3k views

I want to publish an android app, but I'm afraid of software patents [closed]

I wrote an application that helps you to save energy. Actually it is very simple. I check the current location of the phone and I make some changes to the configuration like "sound off, dark display, ...
23
votes
2answers
12k views

What is the difference between Windows 8, WinRT, and Windows RT?

I just read that there will be two versions of Windows available: Windows RT and Windows 8. Could someone please describe what the differences between Windows RT and Windows 8 are? And how these ...
23
votes
2answers
6k views

HTML5 hype as native app replacement - reliable analysis and sources [closed]

I am asking this as an objective question and have no interest in inciting a flamewar. My point here is to gather some evidence to assist in decisionmaking and communicating with non-technical folks ...
14
votes
9answers
838 views

What are the worst things that inexperienced developers forget to think about? [closed]

As a young developer, I would find it useful to get some advice regarding things to think about in order to develop a high-quality application. In my college courses, most teachers emphasized input ...
12
votes
2answers
670 views

What are your opinions on “Gamification”? [closed]

I watched an interesting Google Talk video (warning about an hour of your time) about Gamification of whatever you are doing. It's clear that the StackExchange set of sites employ quite a few of ...
11
votes
6answers
802 views

Development Approach: User Interface In or Domain Model Out?

While I've never delivered anything using Smalltalk, my brief time playing with it has definitely left its mark. The only way to describe the experience is MVC the way it was meant to be. ...
9
votes
6answers
7k views

Where do you get new software ideas from? [closed]

The world of software creation is very competitive. I've heard it said to be successful you need to be the first one with the idea. Everyone knows how Bill Gates created IBM DOS on one machine while ...
9
votes
2answers
2k views

How do you unit test Application and UI code?

I love writing unit tests and agree they are an excellent way to test code, prevent regressions, etc. However, I find myself unable to write them much as the vast majority of the code I work on day-in ...
8
votes
8answers
705 views

What are the causes that lead to an overbloated software? [closed]

Today I decided to perform a clean install for Creative Sound Blaster drivers, as they always start glitching all by themselves after some time. And that meant I had to go through the whole cleanup ...
8
votes
3answers
784 views

Applications Architecture - fewer big systems vs more smaller systems

re: Applications Architecture, that is, "the science and art of ensuring the suite of applications being used by an organization to create the composite application is scalable, reliable, available ...
7
votes
6answers
222 views

Vulnerabilities and employability

I am a web developer. If I find a vulnerability in a prospective employer's website and notify them of it at the same as I send my (unsolicited) application, am I more likely to get the job? Less ...
7
votes
7answers
577 views

What is the best toolkit for writing long technical texts?

I'm looking for a toolkit in the form of one or a couple of applications that can be used to write long technical texts (such as an introduction to a programming language). What applications (or ...
7
votes
6answers
663 views

Would you re-design completely under .Net?

A very extensive application began as an Access-based system (for database storage). Forms were written in VB5 and/or VB6. As .Net became a fixture in the development community, certain modules have ...
7
votes
6answers
2k views

Should a EULA be translated?

I have a application which will be available in 4 languages: French, German, Danish and English. All the text in the app will be translated, but should the EULA also be translated? What is the common ...
7
votes
7answers
522 views

Determine Better Coding Practice

As a new programmer, it has always been hard to create applications, because I am still at the learning stage. I understand that to achieve a particular affect or function in an application, there ...
7
votes
4answers
358 views

Can you overuse delegates and events

I've just started getting to grips with event driven programming and I'm finding delegates and events to be very useful. Since starting to see the potential I've began using them all the time to solve ...
7
votes
2answers
1k views

Are there any limitations to using WinRT instead of .Net? [closed]

From my understanding creating an application that runs on multiple architectures requires virtualization, and virtualization reduces performance since it creates a layer of abstraction. With Windows ...
7
votes
1answer
96 views

How does one request / handle personal or financial information?

I would like to create a budget app for Android. Obviously, to be competitive, I would need to allow users to get data from their bank. For [huge] security reasons, this stuff is not just freely given ...
6
votes
6answers
877 views

What is an effective way to familiarize yourself with a new application in a new language (and still look productive at a new job)?

I started a new job working on an application I'm vaguely familar with, and it's in Perl! I come from a PHP and Java background, so while I understand the basics, there are lot of nuances in Perl that ...
6
votes
4answers
399 views

How to become an excellent applications programmer, coming from low-level background?

Most of my career has been working on numerical algorithms, image processing, calibrating science data, making LEDs blink... very little at the level of whole apps and sophisticated GUIs. Though I ...
6
votes
3answers
203 views

How do open source projects deal with complex setup and deployment?

At most of my corporate clients they have very complex systems with multiple entities to be deployed and tested. (e.g. client software, user database, system, database, identity manager application, ...
5
votes
4answers
228 views

Get Info From Database, or Build Inferred Info?

Does it make more sense to store and retrieve properties or information directly related to an item in a database, or, say in such a case that a product's ID could describe information about it, ...
5
votes
4answers
2k views

Where do I publish a program? [closed]

I have finished designing a little application for Pandora and I am not sure how I can get it out and share it with everyone. What should I do to help advertise it to the public and let other people ...
5
votes
5answers
160 views

Pros and cons for open or close sourcing niche type products

One of the products I developed, is really a niche type application (2 or 3 other competitors in the market). Although for the most part, I'm the lone user of these applications, I'm thinking of ...
4
votes
1answer
136 views

Online vs Web - write once application

I have been asked to write an application (visual application) that can be run both online and locally. This application contains a lot of external data (video, images and audio) files so the main ...
4
votes
1answer
571 views

How do I make a cloud based web app accessible internally in the event of an internet outage?

I have a Java Web application backed by a database. Both are hosted in Amazon EC2. If the Internet is down, I need to allow internal users to be able to continue to work and somehow update the hosted ...
4
votes
4answers
3k views

Using Fonts in your Applications

When writing applications for software, specifically mobile devices, will there be a problem with using any specific type of fonts (copyright/patent issues)? If so, how can we avoid this possible ...
4
votes
3answers
141 views

What suitable Q & A application can integrate with a Java portal?

I'm looking for suggestions on whether we should build or are there readymade applications that do the following: Allow admins to build a structured workflow of support Q & A, similar to Windows ...
3
votes
3answers
198 views

Supplying code to people helping you debug?

I was wondering if it is wise or advisable to send over a large amount of source code of one's application for debugging and error solving purposes, I'm working on an iOS app that I hope to release to ...
3
votes
3answers
626 views

Front End Application Development [closed]

I want to start a side project at the company i work for. Right now we are a 100% web based company. I have an idea for a fun project that would install an application on your computer. Anyways, i am ...
3
votes
2answers
189 views

'Game loop' in a non-game application?

In real-time games, there is always a game loop that runs every few milliseconds, updates the game with new data and repaints the entire screen. Is this something that is seen in other types of ...
3
votes
2answers
372 views

Is it reasonable to build applications (not games) using a component-entity-system architecture?

I know that when building applications (native or web) such as those in the Apple AppStore or Google Play app store that it's very common to use a Model-View-Controller architecture. However, is it ...
3
votes
5answers
398 views

New application development - Use existing database or create a new one?

A Client has a huge Windows Application running on a Database. This client wants you to develop an "Express" version of this application, including only, let's say, 20% of its features. This Express ...
3
votes
3answers
400 views

Got an idea for an application, but part of it is patented, any suggestions?

so I've been working on developing an idea for an application that I think has the potential to be successful, however after some initial research I've discovered that at least part of my ideas are ...
3
votes
2answers
173 views

What are the alternate models for remote desktop software?

A coworker and I were trying to brainstorm and list the different ways an application developer can write a program enabling a user on one computer to run remotely on another computer while being ...
3
votes
1answer
124 views

What are all these license types for applications?

I am thinking of making some applications for Linux (primarily Ubuntu) and I have an intention of selling some in the Ubuntu Software Center and offering a few applications for free. These free ...
3
votes
2answers
221 views

What is the appropriate approach to study an api when it is not well documented and there are no good tutorials around?

I am a student and I like to develop applications at my own level. While building an application I am the only one in my team. After analyzing the application I choose a library/api to use for the ...
3
votes
3answers
258 views

Improve address lookup usability and accuracy?

In my application,I have a feature like this: The user wants to add a new address to the database. Before adding the address, he needs to perform a search(using input parameters like ...
3
votes
1answer
202 views

IOS app updates that don't require App Store submission

Some apps, I've noticed that developers are able to update their software without submitting them to the App Store. For example, Game of War will occasionally tell you that an update is available ...
3
votes
1answer
100 views

Apps being portable

I haven't found much on this, but what I did find doesn't explain it well enough (at least for me). What makes the application I make portable? Or what defines a portable application? Is there a ...
3
votes
2answers
156 views

Good references on app pricing?

Can anyone point me to reference materials on what companies may expect to pay for outsourced apps? I had hoped to find something in a trade publication or the like, but have only turned up two or ...
2
votes
7answers
640 views

How to prevent piracy on software which is sold online? [closed]

When selling software online what's the most suitable/secure way to provide activation in order to get rid of pirates copies of the software? Is there any well-known software for this purpose?
2
votes
10answers
2k views

If it was for you to chose Game Development vs Application Development, which will you chose? [closed]

Today I was asked if I want to do Game development or Application Development. I never thought to that I will ever do Games for a living. I will try it for a couple of weeks maybe but what are your ...
2
votes
3answers
695 views

Programmer logbook application?

I've just released my application to the public, and I'm working on an updated version, but I really think I should keep track of ALL the code changes. In case some functionality suddenly starts ...
2
votes
4answers
3k views

Does HTML5 have a feature that enables a user to add an icon to the Apps screen when “installing”, and if not, when are they planning to add it?

I know that the mobile bookmark bubble might sort of work for iOS, but it isn't going in the same section. And for Android, bookmarking is really not going to cut it for a mobile HTML5 application ...
2
votes
1answer
233 views

What could be a reason for cross-platform server applications developer to make his app work in multiple processes?

We consider a server app development - heavily loaded with messing with big data streams. An app will be running on one powerful server. A server app will be developed in form of crossplatform ...
2
votes
2answers
9k views

Choosing between Qt/C++ and .NET/C# [closed]

I have a desktop project I've been working on for a couple months that I want to run on Windows and Mac. When I started the project, I started writing it in Qt 4.8 in C++. Development has gone fine ...
2
votes
4answers
448 views

Why is it so hard to make a great app?

Maybe a better way to ask the question would be: why is the Facebook app so bad? This is not so much a question specific to the Facebook iOS app, it just uses that as an example. What I want to know ...
2
votes
3answers
149 views

How many applications should you provide to cover all sort of mobile phones

At the moment we have: Iphone Android J2me touch J2me non-touch J2me touch for Blackberry J2me non-touch for Blackberry We were thinking of making another J2me non-touch for crappy devices ...
2
votes
2answers
238 views

Ideas for developer management software? [closed]

(I posted this at serverfault and it was suggested I post here instead) I'm looking for an application recommendation to help me keep track of the discussions I have with the members of my team ...