What is the difference between ArcObjects SDK for Java and ArcGIS Runtime SDK for Java and ArcGIS Engine.
I have ArcGIS Desktop 10.1 on my laptop. What do I need to create ArcGIS desktop applications (arcmap and standalone) in Java? Do I need to purchase a license for creating applications? License is $1500, I can't afford it.
I am confused with the terminology.