Tippy – Nuova App Android

Tippy è un applicazione che permette di segnalare e votare le migliori offerte commerciali della propria città.

La trovate quì: Android Market
Sfrutta il concetto di Crowdsourcing, poichè attiva collaborazioni tra più utenti che effettuando segnalazioni, rendonopubbliche offerte commerciali convenienti sconosciute ad altri.

La veridicità delle segnalazioni viene garantita da un sistema di votazione +1, -1, che genera per ogni prodotto un feedback positivo o negativo.

Perchè Segnalare un prodotto?

Molte volte sarà capitato di recarsi presso un centro commerciale ed acquistare ad esempio un cellulare di marca X, per poi scoprire che lo stesso era disponibile ad un prezzo nettamente inferiore nel negozio vicino casa vostra.

Se un utente Tippy avesse acquistato il vostro stesso cellulare proprio vicino casa vostra ed avesse effettuato la segnalazione, pensate ancora che avreste effettuato il vostro acquisto presso il centro commerciale?

Compartecipare e condividere le informazioni , è la filosofia che sta dietro Tippy, nessun guadagno, nessun premio per chi segnala, tutto si svolge per puro spirito di collaborazione tra utenti.

ImageImageImageImageImageImageImageImage

, , , , , , , , , ,

Lascia un commento

Nuova applicazione per Android / IPhone / Windows Phone 7

E’ in fase di sviluppo una nuova applicazione multipiattaforma che sfrutta il concetto di Crowd Sourcing e che quindi attiva collaborazioni tra più individui.

Al momento non posso anticipare altro poichè l’applicazione partecipa ad un contest internazionale e sino ad allora, non potrò svelare ulteriori dettagli :)

, , , , ,

Lascia un commento

New Appnjoy website released

Appnjoy is now finally fully restyled. It has a more “Web 2.0″ look and feel. – www.appnjoy.com

2 commenti

Sight on ME

Sight on Me, è un servizio di tracciamento GPS usufruibile attraverso gli smartphone di ultima generazione come dispositivi Android o Iphone/Ipad. Utilizza le connessioni GPS – UMTS/GPRS del vostro dispositivo mobile per segnalare ogni quanto di tempo le vostre coordinate geografiche.

Dopo aver installato l’app sul vostro smartphone, per poter iniziare ad utilizzare Sight on ME, è necessario creare un account. Le credenziali di tale account, vi daranno accesso alla consultazione via Web www.sightonme.com di tutte le vostre sessioni giornaliere degli spostamenti effettuati.

Una volta impostati i parametri di configurazione, utilizzare Sight on ME è semplicissimo, basterà premere il pulsante di start e stop per iniziare e terminare la sessione di tracking. L’accesso al vostro account via Web, vi consentirà di effettuare ricerche per data e/o intervallo orario, effettuare un tracking in tempo reale, esaminare in dettaglio ogni singola sessione di spostamenti visualizzandoli sulla mappa.

Su di essa verrà visualizzato il percorso suddiviso in markers. Cliccando su ogni singolo marker, una finestra informativa mostrerà: un istanza di StreetView, l’indirizzo approssimativo, la data, l’orario, la velocità in Km/h. Verranno inoltre fornite altre informazioni utili relative al percorso come distanza spaziale percorsa in Km ,velocità media e statistiche varie.

Attenzione,l’applicazione utilizza la connessione internet del vostro smartphone per la trasmissione dei dati geografici, si consiglia di utilizzare “Sight on ME” solo se in possesso di un piano tariffario flat o di qualche tariffa dedicata alla navigazione internet.

, , , , , , , , , , , , , ,

Lascia un commento

Amiga Demo in A Canvas Source Code

This is the link to reach the demo, click it

And below comes the code,No Flash, pure Javascript and Html5.
Happy coding to everyone :)

// Demo Amiga Old School (c) 2011
// Realizzato da Carmelo Maiolino
// Questo codice è rilasciato sotto licenza GPL

// Variabili Globali
var tavola_seno=new Array(50);
// L’array con i caratteri AMIGA
var fonts= new Array(5);

var amigaBall;

var SINMAX=50;
var m=0;
var ampiezza=35;
var offset=3;
var contesto;

//////////////////////////////////
// Variabili per circonferenza
var raggio=80;
var angolo = 0;
var totalNumbers= 60;
var nx;
var ny;
var circ=0;

////////////////////////////////
//VARIABILE PER LE STELLE
var pointsArray = [];
var numOfStars = 200;
var targetFps=60;

//Questa funzione desegna una sprite e lo ruota attorno ad una circonferenza
function disegna_circonferenza()
{
// bg.x = Math.round((stage.stageWidth – bg.width) / 2);
//bg.y = Math.round((stage.stageHeight – bg.height) / 2);
var i;
var x,y;
var contesto = document.getElementById(‘mioCanvas’).getContext(’2d’);
contesto.save();
angolo = ( 360 / totalNumbers ) * circ;
nx = Math.sin( Math.PI / 180 * angolo ) * ( raggio – 8 );
ny = Math.cos( Math.PI / 180 * angolo ) * ( raggio – 8 );
x = ( nx + ( raggio ) );
y = ( ny + ( raggio ) );
circ++;
if (circ>totalNumbers) circ=0;
contesto.fillStyle = ‘white’;
contesto.drawImage(amigaBall,60+x,-5+y);
contesto.restore();
}

// Carica i fonts,Inizializza una lookup table con i valori dei seni e genera l’array delle stelle
function init()
{
var i;
var angolo, angoloinc;
angleinc = ( Math.PI / (SINMAX) )*2;

fonts[0] = new Image();
fonts[0].src=”images/a.png”;

fonts[1] = new Image();
fonts[1].src=”images/m.png”;

fonts[2] = new Image();
fonts[2].src=”images/i.png”;

fonts[3] = new Image();
fonts[3].src=”images/g.png”;

amigaBall=new Image();
amigaBall.src=”images/amigaBallAni.png”;

contesto = document.getElementById(‘mioCanvas’).getContext(’2d’);

// Carichiamo l’array delle stelle
for (var i=0; i<numOfStars; ++i) {
pointsArray[i] = new Star();
}

//Carichiamo la Lookup Table per lo scrolling sinusoidale
for (i = 0, angolo = 0.0; i <= SINMAX; ++i, angolo += angleinc)
{
tavola_seno[i] = Math.round( (Math.sin(angolo)*ampiezza));
}

setInterval(disegna_sinusoide,50);
setInterval(disegna_circonferenza,50);
setInterval(loop, 1000/targetFps);
}

//Distribuisce le stelle nello schermo
function loop() {

var context = document.getElementById('mioCanvas').getContext('2d');

// the field
for (var i=0; i<numOfStars; ++i) {
var s = pointsArray[i];
s.run();
context.beginPath();
context.fillStyle="#EFEFEF";
context.rect(s.x,s.y,s.scale,s.scale);
context.closePath();
context.fill();
}

}

//Definiamo la funzione che ad ogni stella da le coordinate, velocità, e zoom
function Star (){
this.x = Math.random()*320;
this.y = Math.random()*200;

this.scale = 1+Math.random()*2;
this.speed = this.scale;

this.run = function () {
this.x -= this.speed;

if (this.x 49) m=0;
contesto.restore();

}

, , ,

Lascia un commento

New Google Chrome App Released

My first Google Chrome app released.
Codice Fiscale is an installable app that doesn’t need internet connection. It runs over Google Chrome browser.
If you need to calculate Italian tax code, this app done for you.

You can download it here:

Download Codice Fiscale From Chrome Store

, , , , ,

Lascia un commento

TrackMe renamed in “Sight on me” (Android,iPhone,iPad,Symbian)

Oggi vi presento una nuova applicazione multipiattaforma da me realizzata: TrackME

Con questa App è possibile tenere traccia di tutti i vostri movimenti grazie all’ausilio del GPS integrato del vostro smartphone. Lanciando trackME, il vostro dispositivo inizierà ad intervalli regolari (che potete impostare) a spedire le coordinate geografiche al vostro “account TrackME” (precedentemente creato via Smartphone o via Internet),  accedendo al quale  è possibile effettuare una serie infinita di controlli come:

  • Verificare la posizione attuale dello smartphone
  • Mostrare sulla mappa i vostri spostamenti
  • Visualizzare sulla mappa il percorso effettuato in un determinato giorno ad una determinata ora

e molto altro ancora. L’applicazione utilizza PhoneGap e Mobile JQuery, il che la rende multipiattaforma (Android, iPhone, iPad, Symbian)

Questa presentazione richiede JavaScript.

 

, , , , , ,

Lascia un commento

HTML 5 – Amiga Intro Demo in un Canvas

Questa piccola demo da me sviluppata, richiama le intro Amiga di qualche anno fa.
E stata realizzata utilizzando esclusivamente Html (Nuovi Tag Canvas ed Audio) e puro Javascript.

Nella demo sono stati affrontati problemi relativi a:

  • Generazione Gradiente
  • Lookup Table dei seni per lo scrolling sinusoidale che usa custom fonts
  • Generazione Starfield
  • Rotazione di un oggetto su una circonferenza

Musica originale di una vecchia Intro Amiga.

La demo è compatibile con tutti i browser di ultimissima release , e la potrete trovare al seguente indirizzo
DEMO AMIGA OLD SCHOOL

, , , ,

Lascia un commento

New Wac Vodafone 360 Widget released

Use Spicy Dice to play with your friends, or with your girlfriend, wife. Push the button and discover the Action you have to perform, in which part of the body, and for how long time. Fun is guaranteed, cos all the Actions, Body parts and times, are fully customizable.

This widget run on all Nokia 5th edition

, , , , , ,

Lascia un commento

Testing WAC 1.0 Gps and Google Reverse Geocoding Apis

Nowdays, using Gps functionalities in mobile applications became a “Must”, then why not to use these functions in our widgets?
Waiting for the upcoming update of the App Manager for android devices,  i just wrote a simple example which uses WAC 1.0 Gps specs, Google Api and some little trick to make reverse geocoding having latitude and longitude datas.

I called this application “Where i am?” and the name says it all.

Once Gps datas are Retrieved, it is showed in a fully live google map stage, not only the position approximation, but the (quite) precise full address, street name,number, zip code, and the country name.

An explanation article , together with source code, will be available soon.

 

, , , , , , ,

Lascia un commento

Follow

Get every new post delivered to your Inbox.