background preloader

Nicholas Zambetti – LiveView for iPhone & iPad

Nicholas Zambetti – LiveView for iPhone & iPad

http://www.zambetti.com/

iPad GUI PSD Design Template Now that Apple has officially released the iPad we want to start designing for it. While Apple’s interface builder is great, it doesn’t really allow us to create custom UI elements on the fly. We decided to take a page from our iPhone GUI PSD and create one for the iPad. The PSD was constructed using vectors, so it’s fully editable and scalable. You’ll notice there are a few new UI elements as compared to the iPhone interface. The workable screen design is formatted to 768 x 1024 so anything you design in the Photoshop file can easily be brought over to the SDK.

TTL Serial Camera This tutorial is for our new TTL serial camera module with NTSC video output. These modules are a nice addition to a microcontroller project when you want to take a photo or control a video stream. The modules have a few features built in, such as the ability to change the brightness/saturation/hue of images, auto-contrast and auto-brightness adjustment, and motion detection. Since it is a little confusing how this is both a snapshot and video camera, we'd like to explain it in detail now. GoForCPPProgrammers - go-wiki - Go for C++ Programmers - Go Language Community Wiki Go is a systems programming language intended to be a general-purpose systems language, like C++. These are some notes on Go for experienced C++ programmers. This document discusses the differences between Go and C++, and says little to nothing about the similarities. An important point to keep in mind is that there are some fundamental differences in the thought processes required to be proficient in the two respective languages. Most formidably, C++'s object model is based on classes and class hierarchies while Go's object model is based on interfaces (and is essentially flat). Consequently, C++ design patterns rarely translate verbatim to Go.

Deploying iPhone Apps to Real Devices In our previous article on getting started with iPhone development, you learnt how to use the iPhone SDK provided by Apple to develop your first iPhone application. For testing purposes, you used the iPhone Simulator, provided as part of the iPhone SDK. While the iPhone Simulator is a very handy tool that allows you to test your iPhone applications without needing a real device, nothing beats testing on a real device. This is especially true when you are ready to roll out your applications to the world - you must ensure that it works correctly on real devices.

Fabriquer un scanner 3D à bas prix avec un Arduino et un appareil photo WaveGM a trouvé un moyen astucieux pour se fabriquer un scanner 3D à Bas prix. Il a pour cela construit un chassis en aluminium comprenant un plateau rotatif pour recevoir l’objet à scanner et un bras supportant un appareil photo. Le montage dispose d’un arduino duemilanove qui permet de piloter deux servo-moteurs. Le premier sert à réaliser la rotation du bras supportant l’appareil photo et le second permet de d’appuyer sur le déclencheur de l’appareil photo. L’arduino réalise ainsi une série de photos sous différents angles qu’il faut ensuite traiter à l’aide du logiciel gratuit 123 Catch d’Autodesk pour obtenir un modèle 3D facilement convertible en fichier STL. Voici une vidéo de présentation :

Go (programming language) "Google Go" redirects here. For the computer program by Google to play the board game Go, see AlphaGo. Two major implementations exist: iPad Application Design » Matt Legend Gemmell I held a 6-hour workshop at NSConference in both the UK and USA recently, focusing on software design and user experience. Predictably, an extremely popular topic was the iPad, and how to approach the design of iPad applications. I gave a 90-minute presentation on the subject to start each workshop, and I want to share some of my observations here. Please note: this is about the user interface conventions and considerations which apply to creating software for the iPad platform (and touch-screen tablet devices in general).

Photoduino - The opensource camera controller based on Arduino So You Want to Be an App Developer? Here's How [INFOGRAPHIC] Apps are in. There's no denying it. Seems everyone these days has a great idea for a mobile app: apps to find food, apps to find rides, apps to find more apps. The list goes on. But just how do you become an app developer anyway? iOS Debugging Magic Technical Note TN2239 iOS contains a number of 'secret' debugging facilities, including environment variables, preferences, routines callable from GDB, and so on. This technote describes these facilities. If you're developing for iOS, you should look through this list to see if you're missing out on something that will make your life easier. Introduction

RFC 1149 - Standard for the transmission of IP datagrams on avian carriers [Docs] [txt|pdf] [Errata] Updated by: 2549, 6214 EXPERIMENTAL Errata Exist Network Working Group D. Waitzman Request for Comments: 1149 BBN STC 1 April 1990 Status of this Memo This memo describes an experimental method for the encapsulation of IP datagrams in avian carriers. This specification is primarily useful in Metropolitan Area Networks. Putnam model The Putnam model is an empirical software effort estimation model.[1] The original paper by Lawrence H. Putnam published in 1978 is seen as pioneering work in the field of software process modelling. [2] As a group, empirical models work by collecting software project data (for example, effort and size) and fitting a curve to the data. Future effort estimates are made by providing size and calculating the associated effort using the equation which fit the original data (usually with some error). Created by Lawrence Putnam, Sr. the Putnam model describes the time and effort required to finish a software project of specified size.

Software development effort estimation Software development efforts estimation is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and noisy input. Effort estimates may be used as input to project plans, iteration plans, budgets, investment analyses, pricing processes and bidding rounds. State-of-practice[edit] Published surveys on estimation practice suggest that expert estimation is the dominant strategy when estimating software development effort.[1] Session Initiation Protocol SIP works in conjunction with several other application layer protocols that identify and carry the session media. Media identification and negotiation is achieved with the Session Description Protocol (SDP). For the transmission of media streams (voice, video) SIP typically employs the Real-time Transport Protocol (RTP) or Secure Real-time Transport Protocol (SRTP). For secure transmissions of SIP messages, the protocol may be encrypted with Transport Layer Security (TLS).

Related: