ABCDEFGHIJKLM
1
Name: Brian CabantugHouse: WTopic: Application Development
2
3
Three Column Logic Chart
4
5
6
StatementsReasonsVerification (Source #, Author/Title)
7
TopicLawGivenGiven
8
Foundationa)Software Development: Process of developing software in phases including design, requirements, objectives, and production.a)Software development requires all aspects of work to be considered in producing and distributing a said product. Applications are a part of software as well.a)#1. Learn IT: Software Development
9
b)Open Source Software and Tool Kits provide for open learning and usability developing.b)Open-source and toolkits give an open way to develop software in an open and unlimited way.b)#6 Development and Creation Software
10
c)Cloud Applications provide a certain amount of knowledge in Apache, SQL and having advantages compared to other platformsc)Each different platform for applications have different characteristics like language that make them unique for developers to use.c)#8a Building Applications in the Cloud: Concepts, Patterns, and Projects (pg 1-32) by Christopher M. Moyer
11
d)Designing and Testing mobile applications require knowledge of your market audience and the prototype to test your application.d)Mobile application make up a huge part of the current tech market and play a role in app development for othersd)#5 Design with the User's Need in Mind by Mayra Aixa Villar
12
EQEQ: What is the best programming language to use when developing mobile applications?GivenGiven
13
Answer 1a)Android was acquired by Google, making it a big product in the mobile market and having a large platform to develop with Java.a)Java becomes a huge langauge to learn for the market worldwide with the Android platform making it the main language to use.a)#10c/g Android Application Development All-In-One for Dummies by Barry Bund
14
b)Java is mainly focused with object-oriented concepts to use.b)Java and object-oriented programming make it easier for incoming programmers with experience in objects to grasp.b)Independent Component 1
15
c)Java is being used in over 1.1 million units alone worldwidec)This verifies its integrity in the language's popularity and use in the world market.c)#10g Android Application Development All-In-One for Dummies by Barry Bund
16
d)Answer 1: Java is the best language to use when developing mobile applications.d)Java is a language that is essential to Android application developers.d)#10 Android Application Development All-In-One for Dummies by Barry Bund
17
Answer 2a)Apple acquired the company NeXT to make their own frameworks that borrows much from Objective-C that makes it the main language to use for development on iPhones.a)With the popularity of the iPhone, Objective-C becomes a need-to-know language to use for application development in this market.a)#11 iPhone Application Development All-In-One for Dummies by Neal Goldstein & Tony Bove/ Interview 3
18
b)Objective-C is a more dynamic language to use for proceesing activities like compiling.b)This will make Objective-C more flexible and powerful for developing the code.b)#11b iPhone Application Development All-In-One for Dummies by Neal Goldstein & Tony Bove
19
c)Objective-C is derived from its older relative language C.c)Any other developer who has experience with C will be able to grasp concepts as well as objects in Objective-C more easily.c)#12a Learn Objective-C on the Mac for OSX & iOS
20
d)Answer 2: Objective-C is one of the better languages to use for mobile applications.d)Objective-C is a programming language that uses object-oriented concepts in developing iPhone applications, thus making it a market to develop for.d)#11 iPhone Application Development All-In-One for Dummies by Neal Goldstein & Tony Bove
21
Answer 3a) HTML 5 is a web-based language, used in browsers..a)This gives HTML5 an advantage in being accessible on all fronts without having to be integrated with a set platform. (Accessed through browser)a)#9a Jepson, Brian and Jonathan Stark. Building Android Apps with HTML, CSS, and JavaScript.
22
b)HTML 5 is fairly simple in teaching basic techniques, such as nesting, syntax, and tags.b)With the ease and simplicity of learning the language, developers can learn how to master it for their own use on mobile devices.b)Independent Component 2
23
c)Javascript and CSS can be combined with HTML 5 for a more dynamic look and feel.c)HTML5's mix with other scripting and styling languages gives it versatility in dynamic presentation, work, and usability.c)#16 PhoneGap Documentation
24
d)Answer 3: HTML 5 is a cosiderable language to use for developing mobile applications.d)Web-based HTML 5 makes it possible to access apps through the browser, making it mobile without the need of segregated platforms along with simple language basics and dynamic combinations.d)#9 Jepson, Brian and Jonathan Stark. Building Android Apps with HTML, CSS, and JavaScript.
25
Best AnswerIf: If my three answers are Java, Objective-C, and HTML5
26
Then: my best answer is Java.
27
Because: My best answer is better than the other two because as according to the TIOBE Software Programming Index, Java has stayed within the top 3 most popular languages from March 2004 to 2014.

28
29
30
31