Software Engineering: Presentations
The highly anticipated Apple Watch opens up a rare opportunity to be one of the first developers on a new platform that is almost guaranteed to be a hit with consumers. Apple has recently announced WatchOS 2, allowing developers to start making rich apps for this new and exciting platform. Learn the basics of WatchOS and create your first Hello, Watch application!
With the increased need to provide apps for numerous platforms namely, Android, iOS and the web, maintaining and scaling mobile applications is one of the greatest challenges for mobile developers.
In this session, attendees will learn about the technologies that allow for maintaining a single code base, their pros and cons and SurveyMonkey’s strategy in this matter.
Assessing cyber defenses, training Information Technology (IT) staff, and understanding malware requires a testbed that supports exploitation, or in hacker lingo, “PWN-age”. This presentation describes a software architecture for a high fidelity testbed providing cyber-targetable hosts, realistic user and network behaviors, data gathering and analysis capabilities. The architecture design incorporates tools from open source, research, and industry, to execute tests with varying criteria on a distributed virtual cyber testbed.