2012
M3 Conference

October 25-26

Ohio Union

Columbus, Ohio

Speakers

Dan Shultz / Brad Isbell

@

Brad Isbell - @bradjive

…is a consultant and owner of Code Harmonic. With 10 years of experience creating applications for a wide array of industries, he approaches tools and technologies open-mindedly. While specializing in the .NET environment, he enjoys exploring new geospatial and location-based technologies, mobile platforms, Java frameworks, and Ruby on Rails. Originally from Wyoming, he graduated from the University of Northern Colorado and is still fairly new to Ohio. In his spare time, he can be found hanging out with his wife, training Brazilian jiu-jitsu, and trying not to get addicted to video games.

Dan Shultz - @dshultz

…is a software developer and Principal Consultant with Improving Enterprises, focusing on mobile and web development. I have extensive involvement with front-end GUIs as well as back-end development and OO programming, and find the current state of software development as exciting as it has ever been.

I am a mobile enthusiast and have been speaking about PhoneGap since it was in beta, and I’ve used it to port HTML apps to many different outlets.  I’m a Fine Arts graduate from The Ohio State University, and I still draw constantly for relaxation, and sometimes even to create mobile application assets. I live in the Clintonville section of Columbus with my wife, Lois, and our two hockey-playing sons.

Sessions

Workshop - PhoneGap 101

Join Brad Isbell and Dan Shultz for an afternoon of  PhoneGap 101. We'll start off by getting our environments set up, then take a lap around PhoneGap 2.0 and some of the common API calls.  After that, we'll walk through creating our very own custom app together, using a template appropriate for the season. Then, we'll look at some more advanced calls, and maybe even do some katas and have a friendly competition. Time permitting, we'll also look at other potential outlets for your PhoneGap code, and each of their caveats. It should be fun and educational for everyone, and you'll come away with a good understanding of what you can do with PhoneGap.
Prerequisites (minimum):

  • Your Laptop/Development device
  • HTML/JS/CSS Editor of choice
  • SmartPhone
  • Install Git (https://help.github.com/articles/set-up-git) and knowledge of GitHub (We’ll help you too J)
  • Dropbox account (Advanced/Optional)
  • QR code scanner app
  • Paint.Net or Photoshop or any tool to create transparent .pngs
  • Environment specific to your smartphone - Eclipse+PhoneGap for Android, XCode for iPhone, Visual Studio + WinPhone7 template for WinPhone 7
  • …also, please bring any extra smartphones, tablets, ipod touches, cords, and any other mobile development tools you may have. (we’ll be in a secure room)

#Mobile Design / UX

Jeff "Cheezy" Morgan & Levi Wilson

Jeff “Cheezy” Morgan is Chief Technology Officer and a cofounder of LeanDog. He has been coaching teams on Agile and Lean techniques since 2004 with a focus on the Engineering practices. For the past three years he has experienced great success and recognition for his work focusing on helping teams adopt Acceptance Test Driven Development using Cucumber. He is the author of several popular Ruby gems used by software testers throughout the world. He regularly teaches Cucumber classes and workshops and is the author of the book Cucumber & Cheese - A Testers Workshop

Levi Wilson is a fellow software craftsman at LeanDog and loves nothing more than writing clean, maintainable and testable code.  For the past year he has been working on the mobile development team at LeanDog and has been very active in contributing to various open-source testing frameworks for Android applications.  With this experience, he has most recently been focused on teaching others how to effectively test their mobile applications as well as co-authoring an Android testing framework of his own.

Sessions

Test Driven Android

It can't be done! Android is a unique environment and there is no way to test drive it. This view is all too prevalent in the Android community. Join Cheezy and Levi as they dispel this myth. Watch this live coding presentation in which the dynamic duo test drives and Android application before your eyes. Watch as Cheezy keeps an outer loop of acceptance tests going to inform Levi to build the inner loop of unit tests that drive out the implementation. Besides, it's live coding folks - what could possibly go wrong? This is one presentation you won't want to miss.

#Native Android

Samidip Basu

Samidip Basu (@samidip) is a technologist, gadget-lover and MSFT Mobility Solutions Lead for Sogeti USA working out of Columbus OH. With a strong developer background in Microsoft technology stack, he now spends much of his time evangelizing Windows Phone/Windows 8 platforms & cloud-supported mobile solutions in general. He passionately helps run The Windows Developer User Group (http://thewindowsdeveloperusergroup.com/), labors in M3 Conf (http://m3conf.com/) organization and can be found with at-least a couple of hobbyist projects at any time. His spare times call for travel and culinary adventures with the wife. Find out more at http://samidipbasu.com.

Sessions

Beginning Windows 8 Development

Windows 8 is the largest developer opportunity that combines the broad reach of Windows, MSFT's best in class developer tools and a re-imagined user experience with new support for chipsets and industry-leading business terms in the App Store. Come spend a day learning how to build real-world Windows 8 applications; quick topic discussions followed by hand-on time with experts around!

Session topics:

  • The Windows 8 Platform
  • Designing Apps with Modern UI Principles and Windows Personality
  • Building Windows 8 Apps with XAML: What .NET Developers Need to Know
  • Everything Web Developers Must Know to Build Windows Apps
  • Integrating with the Windows 8 Experience through Contracts
  • Windows 8 App Controls & Data
  • Application Lifecycle Management for Windows 8 Apps
  • Bring Your Apps to Life with Tiles and Notifications
  • Building Windows 8 Apps that leverage Modern Hardware

Space might be limited therefore, REGISTER TODAY!

#Windows Metro

M3Conf Clash of the Titans!

This is the M3Conf Panel you've been waiting on! We bring together three awesome experts from iOS, Windows Phone & Android and let them fight it out! Come learn about what's next on the horizon for all three platform & how they measure up to each other. Interactive audience participation expected during panel discussion! Panelists: Jeff Blankenburg - Windows Phone Leon Gersing - iOS Ben Von Handorf - Android Samidip Basu - Anchor

#Windows Metro

Harimohan Bawa

@

Hari Bawa is a Managing Architect with Information Control Corporation (ICC). He has more than 19 years of IT Software Development and Architecture experience of which 13 plus years is in Java technologies (Mobile, Desktop-Swing, Web and Enterprise). Hari is also Sun Certified Enterprise Architect for JEE 5 and JEE 1.4 platforms. Hari successfully lead his first Mobile Application development effort in 2001 using Personal Java and JME technologies and has been following mobile development since then. Hari was Mobile Architect for Huntington Bank's Android, iPhone and iPad applications and developer for Nationwide Mobile Android application. Hari enjoys working on new and cutting edge Mobile, Web and Enterprise technologies. Hari's current assigment requires deep dive in IBM Business Process Managment v7.5 and other key IBM technologies. Hari can be reached at hsbawa@gmail.com or hbawa@iccohio.com

Sessions

NFC Application Development on Android 4.x

Near Field Communication (NFC) is a set of short-range wireless technologies, typically requiring a distance of 4cm or less to initiate a connection. NFC allows you to share small payloads of data between an NFC tag and an Android-powered device, or between two Android-powered devices. NFC technology could also be used to bootstrap more capable wireless connections like Bluetooth. NFC has various uses in industries like Banking and Finance, Security, Transpiration, Commerce, Entertainment etc. This session will cover getting started with NFC application development using Android 4.x NFC API's and NFC application demo.

#Native Android

Jeff Blankenburg

Ultra passionate. That’s how Jeff Blankenburg describes his relationship with technology. Over the past 10 years, Jeff has enthusiastically applied his technical expertise to build industry-changing websites and marketing efforts for mega brands including Victoria’s Secret, Abercrombie & Fitch, Ford Motor Company, Sony, and several pharmaceutical companies. He’s especially proficient in user interface design, web standards and mobile application development. In addition to his developer evangelist role for Microsoft, Jeff is currently writing Programming Windows Phone for O'Reilly, and is the co-author of the book Migrating to Windows Phone as well. He also serves as an organizer for the CodeMash and Stir Trek conferences. On the academic front, Jeff holds a Bachelor of Science degree in Psychology from Ohio’s Bowling Green State University.

Sessions

Building Apps For Windows Phone

In this session, you'll get a technical look at many of the new features and technologies that are packed into the new Windows Phone platform.

#Windows Metro

Workshop - Beginning Windows Phone Development

This session will focus on most of the valuable tools you'll need to build Windows Phone 7.5 applications, with a look towards the future of the platform.  You'll need to bring a machine running Visual Studio 2010 with the SDK and tools installed for Windows Phone development to get the most out of this opportunity.

#Mobile Design / UX

Workshop - Windows Modern UI Design

Leave your computers behind for this one. We're going to talk about the design principles for Windows 8 applications, as well as some hands-on exercises to help broaden your toolbox of skills. You will not want to miss this one. 

#Mobile Design / UX

Jerod Brennen

By day, Jerod is CTO & Principal Security Consultant with Jacadis, an award-winning security solutions and services provider. By night, he’s a husband, father, writer, filmmaker, martial artist, and social media junkie. Jerod has over a decade of IT, infosec, and compliance experience. He spent years as an Information Security Specialist with American Electric Power, one of the nation’s largest generators of electricity, before moving to Abercrombie & Fitch, a multibillion dollar luxury retailer. At A&F, Jerod was tasked with built out and managed the information security program. His team was tasked with security operations, PCI and SOX compliance, and identity and access management. His approach to infosec has two key tenets: don't be afraid to void warranties, and you shouldn't need to bypass security to get your work done. Jerod is currently a Certified Information Security Systems Professional (CISSP) in good standing. http://about.me/slandail

Sessions

Defending Mobile Applications

Smartphones and tablets continue to find their way into American homes and businesses, and every one of those devices is running multiple mobile applications. While this explosive growth has opened new worlds to end users, it has also garnered the attention of technically sophisticated criminals. This presentation is designed to provide mobile app developers with an understanding of mobile devices and applications from an attacker's perspective. Once that foundation has been laid, it goes on to equip developers with the knowledge and tools they need to build a secure application, one that functions as the developer intended and not as the attacker desires.

#Marketing and Business

Nicole Capuana

Having done UX for companies that start with the letter "P" for the last 14 years, I have jumped into Agile UX and mobile design at LeanDog. I have covered almost every base in the UX arena: application/site strategy, design, information architecture, content writing and strategy, development, usability, user research - I am one of the UX unicorns. My work has been focused on designing intuitive and innovative solutions for complex problems and systems that are workflow-driven and task based at enterprise and start-up levels. I have written defined UI & UX standards for Progressive and designed a 5-star rated mobile app for Erie Insurance. My work designing voter instructions for the 2004 presidential election was featured in UPA Voice. I don't sit still and in my free time, I mentor young girls in developing interest and passion in technology careers all while juggling getting dinner on the table before 9pm and keeping up with my 3-year old.

Sessions

No One Reads Anything - Designing for Users on the Move

Good UX is simple, clean and makes users’ lives easier. As a designer, if I do my job right, people don’t notice. But making design simple and effective requires effort. I’ll talk about how to: 1. Start with interface guidelines 2. Look for design patterns 3. Take away and strengthen 4. Test with users 5. Iterate Reviewing stories from the trenches, I’ll give you insight into making simple, effective apps that users love. Whether you’re the lone UX person on your project or you’re on a UX team, you’ll come away with concrete ideas and inspiration to make your next app shine.

#Mobile Design / UX

Fine Citizens

Eric Basti - is the resident developing guru, but don’t just take our word for it. He started programming in middle school, creating games for his TI calculator. Eric graduated from the University of Maryland with a B.A in Interactivity while acting as a fellow with the Universities Imaging Research Center. As Senior Front-end Developer at Fine Citizens, Eric is responsible of developing and utilizing unique forms of interaction (AJAX, HTML5, CSS3). He has become the go-to development resource for many of Fine Citizens’ clientele. After work, Eric can be found building sites for mobile devices to entertain his 1 year old daughter.

 

Mike Miller - has spent the last 8 years doing everything from web design to front-end, back-end and application development. His experience blends wonderfully as a front-end developer for Fine Citizens- a company that specializes in RWD. Mike attended CCAD where he studied 3D computer animation. In his spare time he toils with OpenGL and 3D programming, including game development and complier technologies.

 

Phil Wilson - is the CEO and President of Fine Citizens creative agency. He has over 22 years of professional experience including management and direction of computer networks and creative ventures for heavy hitters like Abercrombie & Fitch, Limited Brands, Battelle, Abbot Nutrition and Grange Insurance. His BS in Computer Science and Engineering from The Ohio State University and passion for all things technical often leads to writing large software systems just because he can.  His escape from work usually includes movies, travel and flying airplanes, but soon it will be spending time with is newborn son.

Sessions

Workshop - Responsive Website Development with HTML5

Responsive website development with HTML5

Responsive Web Design is the little black dress of the web. No matter what the occasion is, it will always look great. This workshop will cover Responsive Development with HTML5 with an in-depth look at responsive development techniques and resources while building a sample site using CSS3 and HTML5. Fine Citizens creative team, including owner, Phil Wilson, resident development guru, Eric Basti, development junky, Mike Miller and production keeper, Fumi Ariga will share their 25+ years of experience to provide a better understanding of Responsive Web Design and how it may affect your business.


If time allows, a portfolio review will follow the discussion. Please submit entries to info@finecitizens.com before October 22nd; subject line: M3 Portfolio Review


Pre-Requisites Attendees should have knowledge of HTML and CSS.

#Mobile Web

Michael Collier

Michael Collier serves as a Windows Azure National Architect for Neudesic, a Microsoft SI partner that specializes in Windows Azure. Michael also holds the distinction of being one of the first Windows Azure MVPs awarded by Microsoft. He has nearly 11 years of experience building Microsoft-based applications for a wide range of clients. Michael also enjoys speaking about Windows Azure and cloud computing strategies at local user groups, as well as regional and national conferences. Michael is also the founder of CloudDevelop, as well as the Central Ohio Cloud Computing User Group in Columbus, OH. You can follow Michael on Twitter at www.twitter.com/MichaelCollier and on his blog at www.MichaelSCollier.com.

Sessions

Windows Azure Mobile Services: The Perfect Partner

Building a robust, modern mobile application often requires a developer to not only focus on the front end user experience, but also backend services such as data storage, user authentication, and often push notification services. This is often the tedious, less enjoyable aspect of building an application for many mobile application developers. Windows Azure Mobile Services provides a scalable and easy-to-use “backend-as-a-service” for mobile applications. In this session we’ll use Windows Azure Mobile Services to power a new Windows 8 application. We’ll see how in just a few minutes we can have a ready-to-go application and service that provides scalable data storage, user authentication, and push notification support.

#Windows Metro

Justin Ferrell

Born and raised in West Virginia, Justin lives and breathes all things mobile. Beginning with iPhone web app tinkering in high school, Justin moved on to QR codes and native development, and is now a full-time mobile developer for a digital marketing agency in Fayetteville, WV. Justin is also attending Mountain State University, where he is majoring in Information Technology.

Sessions

Do's and Don'ts of Cross Platform Mobile Design

With so many tools available today to make applications run across multiple platforms, it's easy to think that a user experience can translate well to all platforms. The fact of the matter is, users on different platforms have different expectations. What works on Android might not work on iOS, and what works on iOS probably won't transfer well to Windows Phone 7. Apps should make use of features and UI elements specific to their platform, and make the user feel right at home on every possible device. Together, we can examine the design metaphors of each platform and determine the best way to provide a consistent and elegant user experience.

#Mobile Design / UX

Jennifer Fraser

Jennifer Fraser is the Director of Design at Macadamian, a design and development consultancy based near Ottawa, Canada. After more than fourteen years working as a User Experience Designer, Jennifer has designed products for many different target markets, including: creative professionals; large government agencies; and owners of small offices and home offices. She has also had the opportunity to work closely with various technology partners, such as Microsoft, Wacom and HP, to understand their requirements and to create designs to meet their needs, as well as the needs of their customers. Jennifer worked as an architect in a former life, which may, or may not, relate to her passion for designing and building cocktails.

Sessions

Developers are from Vulcan, Designers are from Wonderland

A lot of things need to happen to create a great product, including getting different types of people to learn to work together. How many times have you worked on something that never saw the light of day? Or looked a little different from what you expected when it launched? More often than not, this is due to a lack of shared goals and collaboration. Additionally, technology is advancing at the speed of light. We have the challenge of keeping up with these advances while also keeping our eye on the bigger picture -- the opportunity for our clients and customers. It's an exciting time where technology can deliver amazing, new experiences. But, this can only happen with a tight collaboration between everyone that is a part of the product creation process. Using examples from the colliding worlds of designers and developers trying to work together, we will look at some suggestions for how to improve collaboration, which, ultimately, creates better products.

#Mobile Design / UX

Ryan Frederick

Ryan is a Partner and VP, Marketing & Sales for AWH. AWH is a technology strategy, development, and implementation company headquartered in Columbus, OH. Ryan has been in the technology space for 20 years. He has been instrumental in helping companies to leverage mobile, game, augmented reality and web technology with companies such as CompuServe, Openonline, Donor Dialogue, and Netsuite.

Sessions

Augmented Reality = True Mobile Engagement

Augmented reality is changing and evolving the way B2C and B2B companies engage with customers. By leveraging augmented reality, companies can engage customers in a unique and interactive experience. You will learn how augmented reality works, what the advantages are over other mobile engagement options, and you will see some examples of how it is being used.

#Marketing and Business

Russell Fustino

Russ Fustino heads up Developer Evangelism at ComponentOne as a Senior Developer Evangelist. He is a highly experienced Windows Phone and Windows 8 software developer with a passion for conveying relevant, current, and future software development technologies and tools through live seminars, teaching, and internet video productions. Russ has a new innovative blog and interview video series with influentials, about current technology, ComponentOne products and developer community called ‘Russ Cam’! Check it out at http://gvtv.gcpowertools.com … He has enlightened, entertained and educated over 200,000 developers nationwide as a former Developer Evangelist for Microsoft. Follow @RussCamTV

Sessions

Building a Windows 8 App From Scratch

See how to build your first Windows 8 app. We will use what I learned when creating the app: .NET Gurus Can Cook, which contains recipes from famous folks in the software industry such as Scott Hanselman and Mary Jo Foley. Join ComponentOne Developer Evangelist and former Microsoft Developer Evangelist, Russ Fustino in this session and learn the new programming paradigm for creating Windows 8 style apps. You will see how to build an application that incorporates many of the key characteristics of a great Windows 8 style app, including: • A modern UI user experience that leverages the signature Windows 8 controls such as GridView, ListView, FlipView, AppBar, Semantic Zoom and other Windows 8 controls. • A user experience that scales across large and small displays and provides proper handling of snapping and different orientations • Integration with Windows 8 charms through the settings, search, and share contracts • Handling of lifecycle and application-model events to properly save and restore state and roam settings so the users can seamless transition across tasks and even devices • Secondary tile pinning, notifications and badges to keep your application’s content alive ever-present to the end-user

#Windows Metro

Jackie Gleason

Jackie Gleason is a M3 veteran and a Managing consultant for Sogeti USA At Sogeti Mr. Gleason specializes in Java, Node, and Mobile development. His clients include Nationwide Insurance, Huntington Bancshares, OCLC, Abercrombie and Fitch, and The Ohio Attorney General's Office. Mr. Gleason is passionate about open source technologies, and is working to develop new frameworks for the Node community including ECommerce, Google products integration, File hosting/streaming, and more. In his free time Mr. Gleason enjoys golf, finance, and traveling.

Sessions

Making Responsive Web Application using ExpressJS, Jade, and Stylus

This session will go over a simple tutorial on how to make simple, responsive web applications using Node.JS frameworks. The main focus will be on developing web applications (and native since node runs on ARM) for mobile and tablet devices. Some of the frameworks used will be ExpressJS, Stylus, Jade, MongoDB, and Nock. Come join us and see how simple opensource cross-device application development can be!

#Mobile Web

Geoffrey Goetz

Geoffrey Goetz is currently the Director of Marketing at dBase, founding member of ggeoffre LLC, and published author for GigaOm's TheAppleBlog. Geoffrey’s online articles on Apple related products and technology have been picked up in syndication by popular sites including USA Today, Money, Fortune, Forbes and The New Your Times. Geoffrey is also a published book author ("Mastering JBuilder") and veteran international speaker on a variety of topics ranging from Win32, to Java, to Mobile. He has been on the development scene in central Ohio since graduating from Ohio State in 1992. Geoffrey has been a speaker on mobile development at CodeMash, CocoConf, MobileX and the local CIDUG meetings. You may also recall several presentations that Geoffrey has delivered Borland Developers Conference as well as locally at COJUG as far back as the late 90's. Geoffrey’s involvement on the mobile scene started with J2ME (as featured in the January 2000 issue of JDJ) and includes such ubiquitous platforms as Java Ring/Smart Card (when such things existed). Geoffrey has also recently been involved in cross platform and native development on both the iOS and Android platforms for various Fortune 100 and 1000 companies.

Sessions

Keeping Track of Moving Things: MapKit and CoreLocation in Depth

Adding a Map to an App and recording a User’s location as they use the App has become a common must have feature in may of todays popular applications. This presentation will go over the APIs for accomplishing such tasks including map annotations, dragging and dropping custom pins as well as delve into some of the finer aspects of the required location based calculations one needs to consider to find the center of the map or the distance between two points. Additionally the presentation will go over techniques to update a MapView with a moving object as well as positioning the image for the object properly along its heading. This will be a straight forward hands on development presentation with plenty of code examples.

#Native iOS

Preparing for Release to the App Store

This presentation will take on the perspective of the independent developer and what needs to be considered prior to releasing an App onto Apple’s App Store. While the information shared will be useful to larger companies and corporations, the assumed actor will be an individual one person does it all perspective (as larger companies would need to involve communications, marketing and legal representation for many of the steps to a successful launch). The presentation will include such topics as setting up a relationship with Apple, preparing for a web presence, and how to handle user feedback and suggestions. It will also go into device provisioning, pricing, and the use of promo codes when getting people to use your App for the first time.

#Marketing and Business

Andrew Heaton

@

Andrew Heaton loves the internet. He built his first site in 1993, and hasn't looked back. As Chief Chemist, Design of Brilliant Chemistry, Andrew brings over 20 years of creative experience to the Experience Design discipline. His leadership in user experience, usability and visual understanding is evident across the years of award-winning work done for a diverse client base. Prior to founding Brilliant Chemistry, Andrew spent time as the Experience / Strategy lead at noted firms Doner Advertising, Versata, Trilogy, Organic and Rare Medium. He has led multiple engagements for clients such as Mazda, Pennzoil, Chrysler, Ford, Nissan, Honda, Dominos Pizza, Slinky, CarFax, eBay and Blue Cross. Andrew is the author of Purposely Irregular: Zen, Punk Rock and Ruthlessness in Experience Design (available on Amazon as paperback or for the Kindle) and is writing a book on mobile UX and design, expected in Spring of 2013. Andrew’s current mission to make digital design as relevant, useful and entertaining as possible. He lives in Clarkston, Michigan with his wife and children, where you can find him spinning vinyl, practicing Krav Maga and hoping his kids haven't stolen his iPad.

Sessions

Situational Opportunity. Using Human Behavior to iInfluence the Design and Features of Mobile Apps

In this session, Andrew Heaton, author of Purposely Irregular and Chief Chemist of Experience at Brilliant Chemistry will discuss how expected human behavior can be used to determine direction, create features and influence the design of a mobile app. He will describe Situational Opportunity: the reason users reach for a mobile device and the factors that cause them to consider an app for its intended purpose. Heaton will illustrate practical uses for this technique on new and existing apps and how it can be used as part of the development process. This session is intended for designers of any level.

#Mobile Design / UX

Workshop - Small Screen / Big Design, an Immediate Design

Come and put Sharpie to paper for an experience in immediate design for mobile devices.

Immediate Design is a practice created by Andrew Heaton, Chief Chemist of Experience at Brilliant Chemistry, a startup incubator and ideation studio; and author of Purposely Irregular (Zen, Punk Rock and Ruthlessness in Experience Design).

It assumes design to be a state of concept, at some level, we are all designers.  It believes the beginning thought is as important as a finished product.  Immediate Design puts thought into an iterative practice of "design and refine."

The Small Screen / Big Design workshop teaches mobile UX and design concepts, sharpens skills and opens up thinking around mobile design practices.  It  focuses on moving big thinking to a small device, users' interaction with their mobile devices, current trends in design and development and defined GUI practices from Apple and Google.

Participants will be given a mobile concept, move directly into interaction design and create conceptual documents, user flows and interfaces for the app in either phone or tablet form.

Who this workshop is for:
If you've never designed for mobile: now is your opportunity to jump in, learn with your peers, receive special guidance, and end with valuable experience and inspiration.

If you're an experienced mobile designer: come show off your chops, team up with new designers and get inspired.

If you're a developer: come and learn some useful design techniques and skills to make your projects and products better.

What to Bring:
If you have a favorite pen or notebook, bring it. Otherwise, paper and Sharpies will be available.


#Mobile Design / UX

Christopher Judd

Christopher Judd is the president and primary consultant for Judd Solutions (http://www.juddsolutions.com), an international speaker, an open source evangelist, the Central Ohio Java Users Group (http://www.cojug.org) and Columbus iPhone Developer User Group leader, and the co-author of Beginning Groovy and Grails (Apress, 2008) as well as the author of the children’s book “Bearable Moments”. He has spent 16 years architecting and developing software for Fortune 500 companies in various industries, including insurance, retail, government, manufacturing, service, and transportation. His current focus is on consulting, mentoring, and training with Java, Java EE, Groovy, Grails, Cloud Computing and mobile platforms like iPhone, Android, Java ME and mobile web.


Sessions

Workshop - Beginning iOS Native Development

During the all day iOS hands-on tutorial, we will do soup to nuts iOS development. We will start with how to use XCode and build a universal application for iPhone and iPad using a variety of common APIs. We will finish up talking about and demoing how to prepare and deploy to the app store.
The app we build will allow us to experiment with a bunch of APIs including Core Data, Camera, and more.


Requirements

This session is a workshop. Please come prepared.
Minimum:
- Mac
- Snow Leopard or greater
- Xcode 4.2
- iOS 5.0 or greater
- Free Apple developer account
Preferred:
- Lion
- Xcode 4.3.2
- iOS 5.1
- Device (iPhone, iPod Touch or iPad)
Please come prepared with the software downloaded and install as they are very large downloads.

#Mobile Design / UX

Jay Karr

Thoughtful and curious, Jay Karr is an early adopter always looking for what's next to balance organization objectives, user desirability and technology opportunities to create the right solutions for our Fortune 500 clients. As a Director of Technology, Jay provides technology strategy and oversees technology delivery for several consumer goods clients including Procter & Gamble and Bush’s Beans. Jay has overseen some incredible work, including Procter & Gamble’s first global Responsive Experience Design (RxD) website and responsive Facebook social campaigns. When he’s not working on jaw-dropping technology solutions for our clients, Jay is work-in-progress on his still incomplete first ebook entitled The Perfectionist Introvert’s Guide to Social Media.

Sessions

Responsive Design is Dead. Long Live Responsive Design.

RWD: Experience vs. Resolution. Why Resolution isn't enough. The Resource tech and creative team of Jay Karr and Todd Yuzwa will talk about what's beyond Responsive Web Design (RWD), one of the hottest topics in the design and tech communities right now. Is RWD a passing fad or a true web revolution of transcending fixed canvas design? The reality is that your visitors don't care if an experience is responsive. They care if it's easy to use, fast and relevant. We will will demonstrate why resolution independence isn't enough, and show how we can deliver better, smarter web and mobile experiences now.

#Mobile Web

Bob Kennedy

@

Bob Kennedy is the Vice President of Compuware’s Strategic Services Group which includes the company’s Mobile Solutions team. Bob has worked with leading brands and business leaders to define and develop consumer and enterprise mobility strategies and platforms, including the world’s largest automotive mobile-telematics solution. Compuware Mobile Solutions has successfully launched comprehensive, integrated mobile solutions across a range of industries globally – amassing over 25 million mobile downloads, connecting over 11 million M2M devices and deploying enterprise applications to over 100,000 employees.  Bob will share his perspective on how the power of mobility can be used to transform enterprises and deliver meaningful business results. 

Sessions

Mobile Visioning: The Intersection of Technology, Business and User Needs

Before jumping into application design and development, make sure that you fully map out the enterprise environment and the value your mobile investments will create for your company or client. Bob Kennedy will take you through an overview of Compuware’s Mobile Visioning process – where technology requirements, business objectives and user needs are fully mapped at the onset of a mobile program. Once these fundamental needs are detailed, the Mobile Visioning process serves as a platform for delivering innovation and differentiation to enterprises that provide real competitive advantages.
The session is valuable for business and marketing leads who want to ensure they are driving value and results from their mobile investments. The session is also valuable for developers who want to ensure their efforts are driving real business results.
Key topics will include:

  • Overview of Mobile Visioning process and key components
  • Articulating business goals and objectives around mobile solutions
  • Using a design process to detail user needs and personas
  • Outlining an initial development and design approach
  • Constructing initial phased mobile roadmaps

#Marketing and Business

Scott Kiekbusch

Scott Kiekbusch has over a dozen years of experience as a user experience architect, UI designer, and digital strategist specializing in designing user friendly, forward-thinking technology solutions for some of the world's most well-known brands including Fidelity, IBM, EA Games, Allstate, and Novartis. He is currently a Sr. User Experience Architect--specializing in mobile application design--at enterprise mobile solutions consultancy, Mobiquity.

Sessions

Quick & Code-Free Mobile App Prototyping Techniques

As mobile applications and interactions become more complex, designers need tools to validate their designs, facilitate usability tests, and communicate complex interactions to business owners and development partners. From hand-drawn sketches and paper stencils, to fully interactive UIs, Scott will cover various mobile prototyping techniques to meet a variety of the most common use cases mobile designers encounter. Session attendees will learn about a number of prototyping tools (including Keynotopia and Proto.io), and discuss which tools to use when.

#Mobile Design / UX

Dave Koziol

Dave Koziol has been building Cocoa Apps since long before it was cool. He's worked on large and small projects for both iOS and Mac OS X. Dave is President of Arbormoon Software, Inc., a company which specializes in helping build mobile solutions for their clients.  He also runs CocoaHeads Ann Arbor, and the Android Developer Users Group (ADUG) of Ann Arbor.

Sessions

Debugging with Xcode

This intermediate level session will help you get more out of debugging with Xcode. It will start with the basics, like logging, breakpoints and variables, and move to more advanced topics like conditional breakpoints, watching memory and location debugging.

#Native iOS

Doug Mair

Doug Mair is a Principal Consultant with Improving Enterprises and has been developing software in the Columbus Ohio area for over 25 years. From Client to Server to Webpages, he has had the opportunity to work on many varied projects. Over the past couple years he has developed 10 applications for the Windows Phone. Focusing on XNA and casual games.

Sessions

Creating Windows 8 RT Casual Games for Fun and Profit

Windows 8 brings a cool new platform for developing games and making some money. This session will talk about the fundamentals of creating casual games and present the varied options that are now available on this platform. We will also discuss how to make money from the games you have created. It has been an exciting ride creating Windows Phone 7 apps and the excitement continues with Windows 8 RT apps.

#Windows Metro

Amelia Marschall-Miller

Amelia Marschall-Miller is Partner and Creative Director at Gravity Works (www.GravityWorksDesign.com) in Lansing, Michigan. With five years of hands-on website design and front-end development experience, she now balances between design, HTML/CSS coding, and leading her team through an ever-changing stream of web, mobile web, and mobile application projects. Amelia was a contributing author to the upcoming "Professional Mobile Application Development" from Wrox, a collaborative effort by Gravity Works as an introduction to various mobile development techniques. Expanding upon her Bachelors degree in Graphic Design and Marketing from Northern Michigan University, Amelia is continually exploring the latest responsive website design techniques and mobile user interfaces. She is one of the rare designers who likes to code. (Or, one of the rare coders who likes to design!) She also has a love of typography, and enjoys swimming, rock climbing, skiing, pottery, and competing in triathlons.

Sessions

Responsive Web Design: From Mobile to Desktop, and Beyond

As mobile device usage continues to expand, the variety of screen sizes, resolutions, and capabilities of mobile phones and tablets is becoming more and more diverse. It's possible, and important, to ensure your site provides an optimal experience for whatever device your audience is using. Responsive web design allows your site to seamlessly adjust and fit the screen its viewed on, and can easily be implemented in most major CMS systems. Learn how to design and plan your responsive site, develop your layouts with a fluid grid, and test to ensure your site looks great on tons of devices!

#Mobile Web

Jeff Mcwherter

Jeff McWherter is the Director of Development at Gravity Works Design and Development (www.GravityWorksDesign.com). Jeff graduated from Michigan State University with a degree in Telecommunications, and has fourteen years of professional experience in software development. He is a founding member and current Vice President for the Greater Lansing Users for .NET (GLUG.net). He enjoys profiling code, applying design patterns, finding obscure namespaces, and long walks in the park. His lifelong interest in programming began with a Home Computing Magazine in 1983, which included an article about writing a game called Boa Alley in BASIC. Jeff currently lives in a farming community near Lansing, MI. When he is not in front of the computer he enjoys rock and ice climbing with his smart and beautiful wife; which leads to his favorite activity of all, road trips.

Sessions

Do I Really Need a Mobile App, or is a Mobile-Friendly Website Enough

Mobile apps are the hottest trend in tech right now, leaving many companies struggling to create a mobile strategy for their products or services. When defining this strategy, the question of do I really need a mobile app is the first barrier that needs to be crossed. Deciding whether a mobile app is truly necessary is the first, and perhaps the most important decision. In this session, I will discuss why a company might truly need a custom mobile application, and when updating a portion of an existing web site to be mobile device-friendly may be the more appropriate solution.

#Marketing and Business

Getting Started with Android Library Projects

As a great software developer, you learned early in your development career that duplication of code was not a good idea. With development patterns such as SOLID, developers are trained early that code duplication is evil. To help battle code duplication, and allow parts of Android applications to be reusable, the Android platform has recently introduced library projects to add to your development arsenal. In this session, we will explore Android library projects and the benefit they can provide to your application.

#Native Android

Don Miller

Don Miller is the President of JADR Consulting. He has over 18 years of professional experience in addition to the sale of his first program (spaghetti code) at the age of 14. His broad range of experience makes him very relatable to programmers and system engineers. He is a crazed social networker within the nerd community, one of the founding partners of Seed Coworking in Toledo, and teaches iOS Application development at the University of Toledo. You can find him online easily with Twitter or LinkedIn.

Sessions

Populating UITableViews with Your New RSS Parser Class

You don't need to be an expert to create an iOS app from a RSS feed. Our journey will begin by creating a RSS parser class and NSLogging output to test it out. Once that milestone is complete, we will then use that class to create an iPhone app to display the top 100 movies from Netflix. Work along and/or use github for the code later. We will use a storyboard and the Master-Detail template to build the app. If time permits, we can explore building the same app with xib files.

#Native iOS

Kevin Munc

Kevin Munc (@muncman) has been coding professionally for 15 years, working in environments ranging from a Fortune 100 enterprise to a half-dozen employee start up. (That's what you do with a Philosophy degree, right?) These days he's focused on mobile development, consulting through his company, Method Up LLC.

Sessions

CI for iOS: Do more while you sleep

Continuous Integration (CI) can be a boost to your project. It can make your dev life easier. You may know this from having used a Continuous Integration server on Java, .NET or Ruby projects - it's pretty common, and for good reason. But CI for iOS is still too rare. This talk will discuss how to get started with CI for your iPhone and iPad projects. We'll cover compiling your code, running tests and deploying your app. We'll also survey other tools you can add to your CI environment to get more done while you sleep.

#Native iOS

Godfrey Nolan

Godfrey Nolan is founder and president of RIIS and author of Decompiling Java and Decompiling Android. Godfrey has spoken at JavaOne, AnDevCon, ASP-Connections, VSLive, Codemash, Code PaLOUsa, 1DevDay, and many local Java and .NET user groups on a wide range of topics, such as continuous integration, executable requirements and mobile security. Previous speaking engagement http://www.infoq.com/presentations/Continuous-Integration-in-the-Mobile-World

Sessions

Connecting to the Outside World

Because of Android's open nature, it makes it much easier for Android phone and tablets to connect to external devices via USB, Bluetooth and RS-232 serial interfaces. In this class, we show how to connect an Android tablet to different hardware, such as a barcode reader and a credit card reader via an Arduino board. We'll look at the tools and techniques you can employ to make connecting to external devices and what pitfalls you may encounter along the way. We'll also write an Android app to read the barcode information and display the data on an Android tablet.

#Native Android

Protecting Your Android Source

Due to the design of the Java Virtual Machine or JVM it is relatively trivial to reverse engineer Java code from Java jar and class files. While this hasn't been an issue in the past since most Java files are hidden on the server, it is an issue on Android phones where the client side Android apk files are easily obtained and just as easy to decompile back into source. In this session Godfrey Nolan, author of Decompiling Java, and the soon to be published Decompiling Android will explain how and why this is possible by unraveling the apk into dex files and the tools that are currently available to decompile your apk's back into Java or Javascript source code with the right click of a mouse. We'll show some of the security issues that this raises, such as inadvertently allowing people gain access to credit card information or backend systems, when someone has complete access to your source. We'll also look at open source and commercial obfuscation tools and other techniques you should be using, such as C++ coding, watermarking etc. to stop people gaining access to your Android code. While we don't expect any previous knowledge of decompilation or obfuscation techniques before the session, we can promise that at the end of session you will be armed with enough information to safeguard your intellectual property from what is a very significant but little understood issue.

#Native Android

Braden Powers

Braden Powers is a mobile developer for Bizmosis.  Based out of Atlanta, they specialize in mobile applications that target iOS, Android and Blackberry devices for a variety of clients. Braden has 15 years of experience in the IT industry developing in a plethora of different languages and for a variety of clients from fortune 50 to startups.  When not coding, he is either attending a meetup or attending to his 5 children.  He is based in Cincinnati, OH.

Their url is www.bizmosis.com

Sessions

Build a Truly Cross Platform App

Do you need an app that is truly cross platform? Not one that works both on android and iOS, but looks the same and functions the same? In this session, I will show you how using Titanium and some advanced techniques you will be able to have the same design and functionality on both devices.

#Mobile Web

Dan Shultz

I am a software developer and principal consultant with Improving Enterprises, focusing on mobile and web development. I have extensive involvement with front-end GUIs as well as back-end development and OO programming, and find the state of technology right now as exciting as it has ever been. I am a Fine Arts graduate from The Ohio State University and live in the Clintonville section of Columbus with my wife, Lois, and two hockey-playing sons.

Sessions

PhoneGap Portability Principles

So you've used HTML5 + Responsive Design to create a flexible mobile application. PhoneGap 2.0 and PhoneGap Build allow you to easily wrap and deploy your app to common mobile devices. We'll look at some PhoneGap basics and then step through typical development and deployment processes, with an eye on developing a single codebase that is as portable as possible. With a well-designed HTML codebase, PhoneGap allows you to easily reuse the same code for Android, iPhone, iPad, iPod Touch and Android tablet devices, which makes it an incredibly powerful tool. We'll examine the common capabilities of these devices, and techniques to ensure that our code is 100% reusable, and also look at some other not-so-common devices and outlets that you may have overlooked. We'll get an overview of the new Chrome Web Store, among other destinations, and consider the additional effort involved in targeting them, as well as the things you'll want to think about up front. It'll be a fun 50 minutes, and you might even discover a new destination for your existing app.

#Mobile Web

Ashutosh Tiwari

@

Ashutosh Tiwari is a Software Designer/ Developer from Compuware Corp in downtown Detroit. Recently graduated from Illinois State University, he studied Master of Science in Information Systems with an extreme interest in Human Interface guidelines. He has been working on iOS for the last 3 years and has delivered several presentations and courses on iOS to promote native application development.

Sessions

iOS 6: Make Your Apps Cooler with Small Changes!

Recently iOS 6 has been all the rage in mobile circles, and we even got a glimpse of it in action in June at WWDC 2012. But what it really offers and how to make the best use of new features in an efficient manner is what matters to developers. In this talk we will learn how to make our apps more interactive with the use of iOS6 and third party libraries. Along the way we will discover techniques to make apps even more engaging and cool. By looking at App Store stats one can easily tell what makes a good app; it is not just “What it can do” but “How you achieve that goal” without making your app boring or dull. Learn how to make your own design guidelines to better serve your users and step outside of basic interactions.

#Native iOS

Nick Watts

I am a lifelong student of computer science, music, and literature. In pursuit of those interests, I work by day as a programmer at Ohio Mutual Insurance Group, moonlight as the Technical Editor for No Fluff Just Stuff, the Magazine, review books for The Pragmatic Bookshelf and listen to a fascinating collection of music while performing all of my duties. I have specialized in working with web services and mastering various testing techniques and tools. I am finally done with formal education, having a B.A. in English from The Ohio State University and a M.S. in Computer Science from Franklin University.

Sessions

Your First Enterprise App - From the Trenches

You've probably been to many mobile coference sessions on topics like coding on a popular mobile platform, creating the right user experience and mobile design that have both excited and enticed. But, if you're like me, your first enthralling foray into building a mobile app for an enterprise was or will be a sobering experience. There's a whole lot more to any enterprise app than just design and programming. Any complexity in the app itself pales in comparison to collaborating with vendors and integrating the app into your existing systems. This talk will draw on my intimate experience with building my company's first mobile app to help attendees who are poised to build their company's first app. I will survey the true amount of work that can go into building an app that exposes company data. I'll also openly layout concerns about collaborating both with internal teams and external consultants and vendors as well as issues related to integrating multiple in-house and third-party systems into a multi-platform, customer-facing app.

#Marketing and Business

© Copyright 2012 | M3 Conference, Inc.

Site by Fine Citizens

Like us on Facebook Follow us on Twitter Connect with us on LinkedIn