Hot answers tagged

29

Well first, I'd like to break the stereotype: I'm 17 and contribute to/have written several compilers and rather like them. To answer the question, a teenager's primary interaction with a computer isn't examining an IL dump of some compiler, but through apps/websites/video games. So it's only a natural step that if someone decides they want to start ...


15

It's called "Forced Perspective" Step 1. Go outdoors with a friend. Stand in front of a building. Step 2. Take a picture so that the friend is really close to you and the building is really far away. Assure that the friend's head lines up with the top of the building. Step 3. Ask your customer how tall it is, given just the photograph. Do not ...


13

Imagine you live in a small town and you have two supermarkets. The first one is across the street. You go there, you buy what you need, you pay for it, and you can leave with the products you've bought. The second one is outside the city. You have to use your car to go to it, then you have to find a free parking spot (the parking being small, you have ...


13

view product information and create orders Sounds like stuff well within the capability of HTML 5 (and the related technologies usually mentioned in the same breath). Write a rich Web application, and you immediately support any device with a browser.


12

Will this work and I'd so how risky is it to future problems? Yes it will work, and how risky it is depends on how good your implementation is. This is perfectly acceptable if done correctly. I have successfully integrated PHP and C, when PHP was simply too slow to do certain niche tasks in real time (IIRC, PHP is 7 times slower than its C counterpart). ...


12

Why is it so hard to recruit for compiler[-related] jobs? Better phrased, your question is asking why it is hard to recruit for jobs that aren't currently trendy. And the rephrasing gets at the core of the challenge - trends. In and of themselves, there isn't a whole lot wrong with trends. They'll always occur to some varying degree. Any company or ...


10

JQuery Mobile + Phone Gap Build. This is basically saying "use HTML5 and JavaScript to build your app", as has been said before, but with an important twist. Nitobi's Phone Gap Build service (now owned by Adobe) allows developers to convert HTML5/JavaScript apps to "native" apps (really hybrid apps) that can be deployed locally to a device. It's my ...


6

Instead of trying to convince someone that something cannot be done try to analyze and determine what it would take to get this done. When you calculate that it would take you alone 10 years and $1 billion the solution of what to do with the project will become obvious.


6

It's possible - plus, you could always do the processing remotely, only using the phone to collect data and display results. Beyond that, there's also nothing that says you're not able to mount a device to the phone's camera to split and offset 2D input, and then convert those two inputs into a 3D input. As for app ratings, that's not really a solid basis ...


6

Don't know what you app is, but have you considered/would a data driven model work for you - the app would not need to change and the data can be downloaded of servers you provide and manage. Maybe a (yet another) DSL would be of use. Another alternate is how locked into Apple are you? Build you business on Android - then you have the choice to use a store/...


6

1. On app level Running an app on multiple servers isn't terribly hard. There are techniques which are difficult to understand and implement, but there are also some basic techniques any one can use. Learn those basic techniques. If it's not enough, then yes, you'll have to find a freelancer or to hire a developer. 2. On infrastructure level Running ...


6

The usual approach is to simply provide a session token back to the client via headers or cookies if they failed to provide one, or provided an invalid one. This is especially necessary for web clients where the session can time out while they're on a page somewhere. This ensures you have your session immediately, without going to the "authenticate" end-...


5

No. Those are different Platforms, So they are Different APPs!! I think even if you sell on the Android APP store you can still also list your app in the Amazon Android App store. Read the Terms of service to sure, as it can change any moment.


5

Ok, Here is the secret Truth about It... The Data in your app in worth more than the App it self! The reason you can't find that data is because it has value, more value than any set of code accessing it, it would be cheaper to buy the Code base to seamless web than to buy it's database of restaurant, menus and pricing. You will just have to build your ...


5

http://en.wikipedia.org/wiki/BSD_licenses You have several versions of the BSD license. It's one of the simplest licenses, so you should simply read it. Here is the "longest one": Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of ...


5

In theory it should be fine. The BSD license is a Permissive free software license which means it doesn't insist on anything using it being shared in the same way. The BSD license only says that redistribution and use in source and binary forms are permitted (subject to certain constraints) but doesn't mandate how that should be other than that the ...


5

Security doesn't come from the client, but in how you implement your web service. Ensuring that you only accept transactions from your own client does little to improve security. Safe web service operation requires that the service operate independently from the client, and that there are no service APIs that can cause harm to the service or other users of ...


5

No. There is no such thing as a flawless program, so don't aim for that. What you should aim for in for a first release is good/thorough documentation, some automated tests, one or more places for people to tell you about any problems they have or features they'd like to see, and a clear/prominent description of what your program library is and is not ...


5

If one builds an app with 64-bit support using current versions of Xcode, it is no longer compatible with iOS devices running iOS 5.0 or earlier. Perhaps a developer wants to separately support customers who have already downloaded/purchased the app on those old devices by maintaining the old app's complete toolchain, unmodified by any new commits or tools (...


4

Why not force the user to take the picture with a clearly displayed item of standard size next to the item being measured; a penny for example. It's probably not as good of a solution as your employer wants but explaining a solution like this would at least show you can make something happen. As you start listing the limitations and compromises needed, ...


4

I think it depends on where your interests lie. If your interests are games and other local applications, you might consider going native. If, on the other hand, your interests are more in the vein of business applications, HTML5 is probably your future, since you have to write the app only once, and communication with a remote database is relatively ...


4

I'd recommend developing it as a MVC web app. This would allow you to run it on most any device from a desktop to a smartphone provided you design it well. HTML5 might work but it will depend on the types of devices/browsers you'll need to support. It would be nice if you can get away with using it. Make sure that you architect it where you could adapt ...


4

It looks like they are two different subscriptions; I was able to make two separate registrations, and they both accepted the same "display name," and there are two different prices. Really, they should have just made this one single store. The Windows Phone App Store is $99 per year, although they say they will credit you back $91 if you apply in the next ...


4

It's a totally different application event process. PhoneGap uses JavaScript event callbacks that are designed to be generic across multiple devices, whereas Android is activity based which is native to the OS. iOS has something simular but I can't comment on that. Android knows which activity to start when the application is loaded, and execution of that ...


4

In case of the first small practice project, I would just start coding right away and try out the different things, that you can do with the iOS SDK. But since you already have one year of experience, you might as well skip that part. Design or Code first? Always design first and then start development. You will likely not save any time on the design, ...


4

Keep in mind that syncing "local" content from many, potentially conflicting sources is not a trivial task. Is really offline capability important? Does the risk of being offline really matters in environment you are targeting?


4

Yes its unethical, you are wasting their time. But its also impractical. You can only do it once or twice before they stop talking to you. The price they offer will reflect their business model and might not work for you. Ie they might sell stuff cheap to drag customers into another product The price they offer you wont be the same as the one they offer ...


3

Would Apple prioritize apps that they earn money on? There is no short way. Some advises that you may pick up here might not work as well, because there is no guaranteed solution. However, if you contact App Store for recommendation and ask openly your problem, you would definitely get the best answer or guidelines to follow. Thus, cutting corners when ...


3

In the interests of full disclosure, I work for Barnes & Noble. I do not own, nor do I plan to purchase stock of any of the companies I mention here. You're confusing publishers and distributors. There are exclusivity deals with some games as well as some distributors functioning as publishers (Valve, Sony, Microsoft). However, in the case of books you ...


3

Probably not. See the iOS App Store Review Guidelines: 2.12 Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected One might guess that if your app is just a pointer to a web site, not even the web site bundled into an app, then it's even less useful than the sort of thing ...


Only top voted, non community-wiki answers of a minimum length are eligible