A | B | C | D | E | F | G | H | I | J | K | L | M | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Name: Brian Cabantug | House: W | Topic: Application Development | ||||||||||
2 | |||||||||||||
3 | Three Column Logic Chart | ||||||||||||
4 | |||||||||||||
5 | |||||||||||||
6 | Statements | Reasons | Verification (Source #, Author/Title) | ||||||||||
7 | Topic | Law | Given | Given | |||||||||
8 | Foundation | a) | 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 platforms | c) | 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 others | d) | #5 Design with the User's Need in Mind by Mayra Aixa Villar | |||||||
12 | EQ | EQ: What is the best programming language to use when developing mobile applications? | Given | Given | |||||||||
13 | Answer 1 | a) | 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 worldwide | c) | 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 2 | a) | 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 3 | a) | 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 Answer | If: 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 |