Saturday, October 1, 2016

Circular Architecture - Game One

Steps for 
Circular Architecture - Game One



[CAGI-1] STEP 1 - Plan the idea Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:


Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-2] STEP 2 - Research and select the target market Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-3] STEP 3 - Choose the revenue model Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-4] STEP 4 - Define the game Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-5] STEP 5 - Define characters and backgrounds Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-6] STEP 6 - Specify features, scenes and fine details Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-7] STEP 7 - Create a Game Design Document (GDD) Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-8] STEP 8 - Game Setup in Game Engine Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Closed
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-9] STEP 9 - Create a Level Scene Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Closed
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-10] STEP 10 - Set the Level's Camera and Light Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Closed
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-11] STEP 11 - Set Background and Its Texture and Scrolling (if applicable) Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Resolved
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-12] STEP 12 - Set Player Object and Its Movement Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Resolved
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-13] STEP 13 - Develop Player Gun and Shooting Created: 29/Nov/13  Updated: 29/Nov/13  Due: 29/Nov/13  Resolved: 29/Nov/13

Status:
Resolved
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-14] STEP 14 - Develop Enemy Object Created: 29/Nov/13  Updated: 01/Dec/13  Due: 29/Nov/13  Resolved: 01/Dec/13

Status:
Resolved
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-15] STEP 15 - Develop Collision between Enemy and Player Bullet Created: 29/Nov/13  Updated: 01/Dec/13  Due: 29/Nov/13  Resolved: 01/Dec/13

Status:
Closed
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-16] STEP 16 - Develop Explosion Particle Effect and Sound for Collisions Created: 29/Nov/13  Updated: 01/Dec/13  Due: 30/Nov/13  Resolved: 01/Dec/13

Status:
Closed
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Fixed
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-17] STEP 17 - Develop Enemy Gun and Shooting Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-18] STEP 18 - Develop Player Collision with Enemy Bullet Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-19] STEP 19 - Develop Enemy Movement Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-20] STEP 20 - Power Up Object and Collision Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-21] STEP 21 - Power Up Sound and Multiple Guns/Bullets Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-22] STEP 22 - Power Up Functionality Created: 29/Nov/13  Updated: 29/Nov/13  Due: 30/Nov/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-23] STEP 23 - Setup Remaining Lives and Its Counter Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-24] STEP 24 - Setup Invincibility Delay Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-25] STEP 25 - Develop Player Collision with Enemy Object Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-26] STEP 26 - Total Score Setup Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-27] STEP 27 - Individual Points Setup Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-28] STEP 28 - Setup Game Over Condition Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-29] STEP 29 - Game Menu Setup Created: 29/Nov/13  Updated: 29/Nov/13  Due: 01/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-30] STEP 30 - Enemy Spawning Setup Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-31] STEP 31 - Setup Enemy Firing Frequency Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-32] STEP 32 - Setup Enemy Dropped Power Ups Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-33] STEP 33 - Develop Gift Object One; e.g. Coin Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-34] STEP 34 - Develop Gift Shooter/Distributer Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-35] STEP 35 - Gift Spawning Setup Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-36] STEP 36 - Setup Gift Frequency Created: 29/Nov/13  Updated: 29/Nov/13  Due: 02/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-37] STEP 37 - Develop Gift Collection Created: 29/Nov/13  Updated: 29/Nov/13  Due: 03/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-38] STEP 38 - Develop Gift Collection Impacts on Assets and Lives Created: 29/Nov/13  Updated: 29/Nov/13  Due: 03/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-39] STEP 39 - Develop Win Condition Created: 29/Nov/13  Updated: 29/Nov/13  Due: 04/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified






[CAGI-40] STEP 40 - Bug Fix Created: 29/Nov/13  Updated: 29/Nov/13  Due: 05/Dec/13

Status:
Open
Project:
Component/s:
None
Affects Version/s:
Fix Version/s:

Type:
Task
Priority:
Major
Reporter:
Assignee:
Resolution:
Unresolved
Votes:
0
Labels:
None
Remaining Estimate:
Not Specified
Time Spent:
Not Specified
Original Estimate:
Not Specified







Generated at Sat Oct 01 20:58:25 PDT 2016 by     [Administrator] using JIRA 1000.383.2#100014-sha1:783d42561fdcfe98ce52c7c3d24c33d56126c5a5.

Sunday, September 25, 2016

Google Play Games Services

Google Play Games Services
What is Google Play Games Services?

Google Play Games Services is a SDK, named as the Play Games SDK, that provides cross-platform Google Play games services that lets developers easily integrate popular gaming features such as achievements, leaderboards, Saved Games, and real-time multiplayer (on Android) in tablet & mobile games. 

The games developed by Play Games SDKcan run on any Android devices running Android 2.3 (Gingerbread) or higher.

To download Play Games SDK visit Google Play Games Services SDK Downloads.

Saturday, September 24, 2016

Northrop Grumman is seeking PDK Engineers, CAD Tool Developers/Admins, and Application Engineer

Northrop Grumman is seeking PDK Engineers, CAD Tool Developers/Admins, and Application Engineer

Northrop Grumman Mission Systems (NGMS) is actively hiring PDK Engineers, CAD Tool Developers/Admins, and Application Engineers for our Advanced Concepts & Technologies (AC&T) Organization. These positions are located just outside of Baltimore, MD at the Advanced Technology Lab (ATL) where we design, manufacture, and test semiconductor products for internal and commercial production as well as emerging programs. Join us for the chance to work with an amazing, experienced, and talented team. We are expanding with new work on many development and production programs. If you want to work on a team where your coworkers are excited to come to work and solve problems, and where people are actively invested in their work, then Northrop Grumman's ATL is the right place for you. As a member of our AC&T Team at Northrop Grumman you can also effect change in how we pursue advanced technology development. If you see a better way to do things, you WILL have the opportunity to make those changes here at Northrop Grumman. PDK Engineers: The PDK team has a revolving collection of 80 production and development processes that we support at any time, and Northrop Grumman does not silo our PDK Engineers to one program or one task. Our PDK Engineers typically work on two or more different programs at once and have the opportunity to touch all areas of PDK development within those programs. The ideal candidate will have solid process design kit (PDK) development skillsand strong experience developing/augmenting/debugging process techfiles and design verification (DRC/LVS/PEX) rule files. Junior candidates will be able to leverage their knowledge of Cadence Virtuoso to develop solid process design kit (PDK) development skills with on the job training. PDK Engineer Responsibilities include: - Create & maintain PDK techfiles - Create & maintain design verification rulefiles - Create & maintain skill based P-Cells - Create & maintain scripts to create CAD capabilities - Peer review work of other PDK team members - Create & maintain quality assurance capabilities to verify implementations - Promote & implement best practices for PDK creation and maintenance tasks - Create & maintain PDK documentation CAD Tool Developers: The Tool and Methodology Developer will be called in to lead the creation of new design flows and design capabilities by leveraging existing commercial tools, harnessing custom engineered scripts, and even working with EDA vendors on custom tools. He/she will also work closely with designers, developers, and physicists to understand what is needed and provide the appropriate support to help the team accomplish assigned goals and tasks. The ideal candidate will have solid skills with software tools and data inputs typically used in the design of microelectronics ASICs and strong experience supporting successful design efforts that culminate in tapeouts. CAD Tool Developer Responsibilities include: - Define and lead the development of innovative and effective RQL (Reciprocal Quantum Logic) design flows - Collaborate with circuit designers and PDK engineers on library development and modeling to support the tool/flow - Understand and guide the use of configuration management - Provide design/CAD team strong scripting capabilities in SKILL, PERL, Ocean, Linux Shell, etc. - Interface with CAD tool vendors to prove out releases and flows, solve bugs, improve usability, etc. - Oversee the Installation of new software and software updates and perform flow signoff Application Engineers: The software engineering team in our Semiconductor Foundry creates and develops cutting edge applications in an innovative and collaborative environment. The ideal candidate will have solid programming skills, strong experience with developing front end GUI-based applications with back-end databases, database experience in MySQL, and experience supporting users in a manufacturing environment. Application Engineer Responsibilities include: - Maintain legacy Access VBA applications and Excel VBA macros - Create/augment/maintain newer C# applications - Test applications written by other developers - Report development involving data correlation between potentially multiple databases and/or files - Support users - software usage, finding bugs, data searches - Help facilitate the evolving needs of a microelectronics manufacturing facility This position description does not represent a current opening but may be used to identify candidates with skills and experience for positions within Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman.

Qualifications

Basic Qualifications:


* A Bachelor's degree in a technical area (BSEE or other Engineering discipline preferred) with at least 2 years of relevant experience (or technical MS or PhD with 0 years)* The ability to obtain and maintain a DOD security clearance which requires U.S. Citizenship PDK Engineer Basic Qualifications:


* Solid knowledge of the Cadence Virtuoso environment AND DRC/LVS/PEX within Cadence DIVA or Mentor Graphics Calibre CAD Tool Developer Basic Qualifications:


* A working knowledge of the ASIC design flow from RTL to GDSII


* Familiarity with EDA standard formats used in cell/library development and modeling- LEF (library exchange format), DEF (design exchange format), Liberty (timing model), OA (OpenAccess), SDC (Synopsys Design Constraints)* Proficiency with current ASIC tools


* Demonstrated ability to script capabilities within a CAD environment (Skill, Perl, Tcl, Python)* Knowledge of configuration control and directory management within a CAD environment Application Engineer Basic Qualifications:


* Application development experience using C# and some of these: .NET, Java, and VB6/VBA, including ODBC database communications


* Experience in SQL, stored procedures, triggers, and database design within MySQL and one of the following environments: Oracle and MS Access


* Experience with web services programming and web technologies including some of the following: HTML, CSS, XML, WSDL/SOAP

Sunday, September 18, 2016

Android NDK Build Dependency

Android NDK Build Dependency 
Ref: The Android Game Developer's Handbook
By: Avisekhar Roy
Publisher: Packt Publishing
Pub. Date: August 19, 2016
Web ISBN-13: 978-1-78588-666-9
Print ISBN-13: 978-1-78588-586-0


Android SDK is capable of building and packaging an Android application project into an APK file with the support of Java. However, the NDK is not sufficient to build and package APK files. Here are the dependencies for creating an Android application APK other than the NDK:
  • Android SDK
  • C++ compiler
  • Python
  • Gradle
  • Cygwin
  • Java

Android SDK

Android applications are basically Java applications. Hence, it is absolute necessary to have Android SDK in order to create an Android application package.

C++ compiler

A native Android application is written in C++, so a C++ compiler is required to compile the code base on the development platform. C++ compilers are platform dependent, so it may not be the same C++ compiler on each platform.
For example, on a Windows machine, the C++11 compiler is used currently in the development industry, whereas the GC++ compiler is used on Linux machines.
These may create different code bases for the actual development project in terms of syntax and API calls.

Python

Python is a separate development language. It can be used to create applications for Android and can support multiple platforms by converting the source into native language. In the case of Android NDK development, Python is used for the conversion of C++ code to native binary.

Gradle

Gradle is used by the build script and the Android native build tool to convert native code to a shared library. It also provides a virtual Unix environment to make application packages.

Cygwin

Android requires a Unix environment to build an NDK application project. The Windows system does not have a Unix environment. Cygwin is required to provide a virtual Unix environment to support the building platform.

Java

Last but not least is the requirement of Java to create an Android application package. However, Java is always required for any type of Android development.



Copyright ©2017, Software Developer, All rights reserved.
See Contents

Monday, September 12, 2016

Driverless - Intelligent Cars and the Road Ahead

Driverless
Intelligent Cars and the Road Ahead
In the year 2014, Google fired a shot heard all the way to Detroit. Google’s newest driverless car had no steering wheel and no brakes. The message was clear: cars of the future will be born fully autonomous, with no human driver needed. In the coming decade, self-driving cars will hit the streets, rearranging established industries and reshaping cities, giving us new choices in where we live and how we work and play. In this book, Hod Lipson and Melba Kurman offer readers insight into the risks and benefits of driverless cars and a lucid and engaging explanation of the enabling technology.
Driverless - Intelligent Cars and the Road Ahead
by Hod Lipson and Melba Kurman
Advances in robotics and automation continue at breakneck speed. While the headlines are mostly filled with innovations in personal electronics and mobile computing, significant advances are also being made in technology related directly to material handling and logistics. Participants in the Roadmap workshops identified several areas that will have a major impact on the industry in 2025 including robotics, autonomous control, driverless vehicles, and wearable computing. [Ref. 1]


Driverless - Intelligent Cars and the Road Ahead  by Hod Lipson and Melba Kurman

In the year 2014, Google fired a shot heard all the way to Detroit. Google’s newest driverless car had no steering wheel and no brakes. The message was clear: cars of the future will be born fully autonomous, with no human driver needed. In the coming decade, self-driving cars will hit the streets, rearranging established industries and reshaping cities, giving us new choices in where we live and how we work and play. In this book, Hod Lipson and Melba Kurman offer readers insight into the risks and benefits of driverless cars and a lucid and engaging explanation of the enabling technology. Recent advances in software and robotics are toppling long-standing technological barriers that for decades have confined self-driving cars to the realm of fantasy. A new kind of artificial intelligence software called deep learning gives cars rapid and accurate visual perception. Human drivers can relax and take their eyes off the road. When human drivers let intelligent software take the wheel, driverless cars will offer billions of people all over the world a safer, cleaner, and more convenient mode of transportation. Although the technology is nearly ready, car companies and policy makers may not be. The authors make a compelling case for why government, industry, and consumers need to work together to make the development of driverless cars our society’s next “Apollo moment.” [Ref. 2]

In a world of self-driving cars and big data, smart algorithms and Siri, we know that artificial intelligence is getting smarter every day. Though all these nifty devices and programs might make our lives easier, they're also well on their way to making "good" jobs obsolete. A computer winning Jeopardy might seem like a trivial, if impressive, feat, but the same technology is making paralegals redundant as it undertakes electronic discovery, and is soon to do the same for radiologists. And that, no doubt, will only be the beginning. In Silicon Valley the phrase "disruptive technology" is tossed around on a casual basis. No one doubts that technology has the power to devastate entire industries and upend various sectors of the job market. But Rise of the Robots asks a bigger question: can accelerating technology disrupt our entire economic system to the point where a fundamental restructuring is required? Companies like Facebook and YouTube may only need a handful of employees to achieve enormous valuations, but what will be the fate of those of us not lucky or smart enough to have gotten into the great shift from human labor to computation? The more Pollyannaish, or just simply uninformed, might imagine that this industrial revolution will unfold like the last: even as some jobs are eliminated, more will be created to deal with the new devices of a new era. In Rise of the Robots, Martin Ford argues that is absolutely not the case. Increasingly, machines will be able to take care of themselves, and fewer jobs will be necessary. The effects of this transition could be shattering. Unless we begin to radically reassess the fundamentals of how our economy works, we could have both an enormous population of the unemployed-the truck drivers, warehouse workers, cooks, lawyers, doctors, teachers, programmers, and many, many more, whose labors have been rendered superfluous by automated and intelligent machines-and a general economy that, bereft of consumers, implodes under the weight of its own contradictions. We are at an inflection point-do we continue to listen to those who argue that nothing fundamental has changed, and take a bad bet on a miserable future, or do we begin to discuss what we must do to ensure all of us, and not just the few, benefit from the awesome power of artificial intelligence? The time to choose is now. Rise of the Robots is a both an exploration of this new technology and a call to arms to address its implications. Written by a successful Silicon Valley entrepreneur, this is a book that cannot be dismissed as the ranting of a Luddite or an outsider. Ford has seen the future, and he knows that for some of us, the rise of the robots will be very frightening indeed. [Ref. 3]

About the Authors:

Hod Lipson is Professor of Mechanical Engineering at Columbia University and an author of the award-winning book Fabricated: The New World of 3D Printing. 

Melba Kurman writes about disruptive technologies and is an author of the award-winning book Fabricated: The New World of 3D Printing. [Ref. 2]


Hod Lipson is Professor of Mechanical Engineering at Columbia University and an author of the award-winning book Fabricated: The New World of 3D Printing.   Melba Kurman writes about disruptive technologies and is an author of the award-winning book Fabricated: The New World of 3D Printing. [Ref. 2]
By: Hod Lipson &Melba Kurman
References:
[1] Collaborative Internet of Things (C-IoT): for Future Smart Connected Life and Business, by Fawzi Behmann and Kwok Wu, Publisher: John Wiley & Sons, Pub. Date: June 2015, ISBN-13: 978-1-118-91374-1.
[2] MIT Press Official website: https://mitpress.mit.edu/books/driverless .

=========================================
All rights reserved. Any unauthorized broadcasting, public performance, copying or re-recording will constitute an infringement of copyright.

~ Link to this post: http://goo.gl/wWMn6A
=========================================