Tippy – Nuova App Android
Pubblicato da Appnjoy in Mobile Software engeneering, Web Apps il 15 gennaio 2012
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.
Nuova applicazione per Android / IPhone / Windows Phone 7
Pubblicato da Appnjoy in Mobile Software engeneering il 19 dicembre 2011
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
New Appnjoy website released
Pubblicato da Appnjoy in Mobile Software engeneering il 3 dicembre 2011
Appnjoy is now finally fully restyled. It has a more “Web 2.0″ look and feel. – www.appnjoy.com
Amiga Demo in A Canvas Source Code
Pubblicato da Appnjoy in Mobile Software engeneering, Web Apps il 17 settembre 2011
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();
}
New Google Chrome App Released
Pubblicato da Appnjoy in Mobile Software engeneering il 16 settembre 2011
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:
TrackMe renamed in “Sight on me” (Android,iPhone,iPad,Symbian)
Pubblicato da Appnjoy in Mobile Software engeneering il 14 agosto 2011
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.
HTML 5 – Amiga Intro Demo in un Canvas
Pubblicato da Appnjoy in Mobile Software engeneering il 6 aprile 2011
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


















