[App] Simple Audio Analyzer (WIP) - Windows Phone 7 Software Development

This is something I started dabbling on while trying out various SDK things, but continued developing on after first tests. Still work in progress, but it works good enough.
It's a simple application that captures from the phone's microphone and presents the recorded data either as FFT graph, waveform or displays it as SPL/peak/RMS volume meter with graphical history function.
I've put already an earlier show-off on Youtube, but I was on a coding roll, this is a newer (unlisted) demo. Irregularities in the displays are caused by a confirmed bug in XNA.
http://www.youtube.com/watch?v=F7M6qUU3fuM
(Uploaded it a few minutes before this post, video quality will improve.)

Looks cool! Will it work in landscape also?

Hey Tom. You made some good points on Anton D. Nagy's blog, but I reckon it could be optimised. Right now it's very pretty, to attract buyers (e.g. me!) you'll need to provide something really useful. This could include things like highlighting clipped samples, recording to isolated storage or even integration with the Zune hub.
How many frequency bands are you managing with the FFT? For the purpose of a phone you could keep it to 128 or even 64 and save processing power. You're right about needing a dev device to really know.
Good luck, I really like what you've done so far.

I could swear I had already written up something and it seems gone.
Anyway, the app's going to be free, so no need to entice buyers, since there won't be any.
Also, the main intent of the application is to capture ambient sounds/noises and get a visual representation. And since I want to keep it as simple as possible, I'm probably going to leave it at that.
Your comments however gave me the idea to write a simple recorder, that does an audio display with zoom and cursor on both waveform and FFT representations. I don't think applications will be able to directly open something outside their isolated storage, so loading music from your phone will probably not be possible, apart from making a media player proxy play back stuff.

Looks great..very impressive.
I'm tinkering with the same API although I'm a real novice and wondered how you were managing to get at the data being picked up by the microphone in apparent real-time.
I wonder if you would be good enough to let me into some of your coding techniques or point me at some good reference docs/samples I've obviously missed
The code samples I've seen up to now have start record and stop record buttons, with a buffer being filled up over that time period and finally played at the end.
I'd like to do how you managed to process and graph the data as it is picked up by the mic. Are you possibly setting the buffer size very small and just getting small chunks of data and then acting on it - accepting the potential delay in buffering and then processing - maybe the delay is smaller than I'm expecting? or is there some other technique I'm missing from the docs.
Thanks in advance.
Ian

The recording code works practically the same as you'll find in the samples. Signal processing happens on the BufferReady event, which calls respective processing functions. I've set the buffer size to 100ms, which is the minimum XNA allows.

DMAND said:
Looks cool! Will it work in landscape also?
Click to expand...
Click to collapse
Now it will.
http://www.youtube.com/watch?v=k3fLPgJX7g0

Very nice!! I love how it just fits in perfectly with the Metro UI

Hi Tom,
How are you analyzing the audio stream coming off the microphone? I'm trying to do something similar to match sounds with known pitches/frequencies (similar to using the MediaPlayer.GetVisualizationData method) but not sure if I'm missing a simple way of doing it, or if you are analyzing the raw bytes from the stream.
Thanks,
Dave.

I'm capturing raw data directly from the XNA Microphone class and then running it through a FFT routine. I'm using Exocortex DSP, which I've stripped down to the bare minimum.

Hi Servo!
I was wondering how you were able to code the audio to be represented visually in silverlight. I'm looking to do a similar kind of app showing a VU-meter that responds to the audio. It'd be 16 distinct blocks vertically that, based on the incoming audio, light up according to audio strength. I can find samples of accepting microphone input, but how do you turn that visual?
Thanks!

Hi tom, very nice work and excactly what I can use.
Have to do some simple sound measurements every now and again.
Nothing exact but enough to give me an idea what I'm dealing with. This app would be perfect for it. Can't wait to try it.

Hi tom, I bought your 2,0 version of this and I really like where it is going. I need something like this for tinkering with audio setups.
On your graph, could you post some graph lines with maybe some labels (.5 1k 2k...) so I can see where certain peaks lie? it could be toggle-able in the settings?
Also, any plans for some auto or manual calibration?
Its a shame the API only lets you work up to 8k, I wonder why?
Keep up the great work!

i bought this too, and really like it!
But, how accurate is the dB meter??...

Related

[APP][ALPHA] G Force Logger for Vehicle Performance (no, not gPC)

Hi, my name is Eric. I've been working with WinCE for a long time (since WinCE 2.0 haha) and I've regained interest in PPC programming. Working with few things here and there, mostly experimenting.
In anycase, I've got an idea to record g forces on a vehicle while it's being tested to its limits (AutoX, drag race).
Now, I know there's already a piece of software out there, gPC, but it isn't completely refined (indepth calibration, angle corrections) or completely free (by donation).
The goal of the project is to create something similar to a device called gTech which goes upwards of $300 for the basic model.
Key features will include:
- a reset function + algorithms to compensate for device orientation
- graphs of resulting logged data
- logging of calibrated data and raw data
- Driving aids
- Flashing screen to indicate reaching of new peak G (separate indicators for forward and lateral)
- a screen showing realtime overlapping graphed data for all axis
- a 2d grid with a cursor indicating current forward and lateral g
- on the same 2d graph, a drawn boundary indicating limits of g achieved (this will eventually look like an egg after working the car hard)
- and finally, real time telemetry transmission via edge/3g to a receiving computer
The ultimate goal of this project is to provide reliable data for motor enthusiasts whether they would like to see if their shifting is smooth, or if they're braking, or powering on in the right places or if their car mods have had any effect (this last one is pretty useful to quantify). In addition, provide some rudimentary tools to assist in competitions and spirited driving in the form of g limit warnings (flashing screen, large indicators of current g). In the case of spirited driving on a mountain road, the device can warn when approaching loss of traction (after collecting limit data) to prevent going off a cliff.
Venues of use:
Auto Cross
Track Days
Drag Strip
Skidpad
Of course, I have to insert here, that this device can't save your bacon if you do something idiotic and by no means do I condone dangerous driving.
With that said, all the above is what I hope to achieve and any of your comments is well appreciated.
Current Release:
v0.1
Alpha stage, rudimentary raw data output via numbers and a line (indicating X and Y recorded g) and a circle (indicating Z g). The numbers shown are the raw numbers recorded from the accelerometer and not converted to m/s^2. Although, you can probably do that math on your own if you're smart enough (simple scaling). What I've discovered is that each accelerometer is different, and even going from a negative axis (eg, device upside down) to positive axis (device right side up) will give different numbers. In addition, if you run the program, you'll notice a lot of jitteriness. I hope it doesn't affect the accuracy once I smooth them out with a segmented average.
Executable is packaged in a zip. It contains an EXE which can be straight run with Dot NET CF v2.0 (basically, all WM 6.1 devices)
Hi Canagan,
Great idea, I will certainly be testing this out.
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Thanks.
Whoooaaa sound a really good app ! Will test it this weekend ! Thanks
PooleyUK said:
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Click to expand...
Click to collapse
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Great idea.. I will test it also
It seemt to be working on my Touch HD. But are the meaning of all these numbers??
CanaganD said:
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Click to expand...
Click to collapse
Cool, looking forward to seeing this develop.
So far the accelerator test seems to be working fine.
would be need ive i could see how many hp mycar has

App/Game Ideas please :)

Hello All
I am plannng on making my own set if apps and games for windows mobile. Problem is, I dont know what to make! I own a HTC Touch HD, which is why I'm psotin this here - sorry if its posted in the wrong place!
I really want windows mobile to catch up with iPhone so we have all the mint gadgets and apps too. If anyone has any ideas then please reply to this thread and I will try my best to make the app for you.
I don't ask for any money, but I will be setting up a donation account sometime soon - probaly when the first app goes live.
Thanks
HYB
hey yer barred said:
Hello All
I am plannng on making my own set if apps and games for windows mobile. Problem is, I dont know what to make! I own a HTC Touch HD, which is why I'm psotin this here - sorry if its posted in the wrong place!
I really want windows mobile to catch up with iPhone so we have all the mint gadgets and apps too. If anyone has any ideas then please reply to this thread and I will try my best to make the app for you.
I don't ask for any money, but I will be setting up a donation account sometime soon - probaly when the first app goes live.
Thanks
HYB
Click to expand...
Click to collapse
i personally would like a decent smooth (few windows mobile games have what i call a playable framerate) doodle jump like game. theres one going around recently called boing (i think) but its largely unfinished.
How about a speed camera application.
One similar to "CAMERAWARE" would be good, search google for CAMARAWARE.
Please i would like to see Vexed game remake on ppc with beter animation and so on...
How about a car valuation app, that be cool for the right ppl
You could make me a World of Minecraft Client for WinMo
AFAIK there isnt one and I'm hopelessly addicted to that game
edit: its java based so I could quite likely be wrong about there not already being one for winmo
How about making an application to test the polarity of a speaker. I have the on phase off phase test tone but need a software to tell it apart.
Thank you all for your ideas - much appreciated.
I'm not too sure yet which one I will be working on first - I will look through them this evening and make my mind up
Keep them coming!
Dude, I will drink a beer in your name if you make me a probably simple app./fix. I would love if you could somehow get the Audio Booster to work without putting a 3,5 jack in the phone. I use a bluetooth headset and i would love to run the Audio Booster over bluetooth.. music would sound so much better!! can you make this happen
t-pain/autotune app would be funny like iphone has
please make a last.fm client/programme.... I really miss this and it's not quite as good streaming it through skyfire
game wise - i'd love to see a bombjack game made with proper controls for WVGA - have a look at bombjack on MAME
iphone type app.... how about the magnifer glass app using the phones camera? (always did like that one)
Tower defense games are a lot of fun.
I'd also love to see an app that would allow me to easily create and manage playlists for music player apps like Slide2Play or Windows Media. Although if this already exists someone please let me know!
Once again thank you everyone, I will try my absoulute best to complete all these apps/games for you at sometime.
It won't be long now before I pick a app and build it - PROMISE!
skilty said:
please make a last.fm client/programme.... I really miss this and it's not quite as good streaming it through skyfire
game wise - i'd love to see a bombjack game made with proper controls for WVGA - have a look at bombjack on MAME
iphone type app.... how about the magnifer glass app using the phones camera? (always did like that one)
Click to expand...
Click to collapse
Here a last.fm app, don't know if streaming works good, i'm not a subscriber...
Eye catch apps
Hello Dude so i have alot of Ideas but i can`t do them so here is what APPS/GAMES we need for FUN and etc.​
1st. I already saw APP called BigBrother so what doing this application is to track your friends by the GSM Number and for that reason use the GPS google Maps for example BUT here is the funny thing that of course the program can`t track your friends by the number but can track you.. so when you are in a coffe with friends you can say hey i always know where are you, because i can track you by your number.. then they of course will say its not posible.. OK show them.. Just open the APP and simple write the Number of your friend that don`t believe you after few seconds the Exact Location will be displayed WOW.. the APP show the location of your device, but your friends don`t have from where to know this.. and for example when they are close to you i mean you are with the in the same place ... its looking like you really can track them anytime anywhere..
If app like this is made will be awesome, just to have a Nice finger friendly Interface and to look Serious like a Serious TRacking SPY Application.
2nd We need program who work with Fake Finger Prints... so i will give you example of one app you can create whatever you want.. using the methoud of visual apperiance..
Let we have something like Lock Screen with Finger Print Scaner.. of course this is not posible for real but who know this So for example your screen is locked.. when you wake up the device in the Center of your Screen will appear a square or some kind of button in that place you need to put your finger so this will have a delay of few seconds for example 3 seconds delay, because need to look like your finger get scaned ..
After you put your finger in this place the app will react on touch and will be writen SCANING PLEASE WAIT... after 3 seconds will appear a on the same place where was writen this SCANIN Stuff will apear APROVED or something like this and will appear a real Finger Print so nobody will know that this is not your real finger print..
With FInger Print Scaners can be done alot of super good visual apps to catch eyes and your friends or some iPhone fans to be really crazy with that.. this was just example of course.
3rd the Last but maybe the Best is Morphing the Voice in call, there already have app that can Morph your voice but you just can record a Morphed Voice and is very buggy for what im talking is a Morphing Your voice in real Time during Phone CALL, this will be extremaly good Software and thousend of peoples will NEED IT.
Imagine if you can call someone and to Morph your voice like you are Older, younger or Even Women LOL... this is really a Serious Software i know that can be made with sure just nobody take it serious to do something like this. Like i say now already have Soft Like this for WindowsMobile but its a BAD and its not integrated with the Phone Calls so you just can Morph your Voice for FUN not in a CALL and also there are just few samples to choice like Robot voice etc witch are bad so.. the Morphing voice is all from the Dicibels and etc if we have Soft like this intergrated to work in CALL and you can add into the Menu option like Equalizer with this methood everyone can do whatever settings he like and to make unique Morphed Voice from a Yuonger Girl/Guy to a Older almost everything.
The APP must to beLight not so visual good aperience need to work Faster and Smooth this is something that we really NEED and totaly will break all Other Devices and Apps.
4. Here already have similar apps like this but none of them is finger friendly and with good quality Sound so im talking about a Brain Wave Machine the app must to be with Some good interface finger friendly like a Music Player and to contain only the Brain wave Tones im speaking about ISOTRONIC tones because they are much better and they are the best from all Brain tones so in the Market already have with Binaural Beats but the Isochronic Tones are the best of the best, i can help you by provide you over 50 Diferent and Hight Quality Isotronic Sounds for diferent kind of MODS like from Euphoria, deep meditaion sleep, Chakra Balancing, and alot alot alot more just to integrate in that Player so just simple you need to start the APP and choice what kind of SOUND YOU want.
If you don`t know for what im talking about and the peoples wonder what this sound are here is some review for all of you.
Binaural Beats :
Sine wave generators are used to create two separate frequency waves which are introduced to each ear independently.
The brain reacts by creating a third tone which is the difference between the two. This allows the brain to directly tune into a frequency
that the ear cannot hear! The entire range of Alpha and Theta frequencies (between 5-12 Hz) have been tested extensively in several studies.
It was concluded that a specific combination of frequencies consistently caused a Shift In Consciousness!
Monaural Beats:
This technology uses two tones of equal intensity which result in a crisp and clean sound. Unlike Binaural Beats, Monaural beats are easier
on your brain because there is no need to balance the tones and your mind does not need adjusting time. Monaural Beats use a single tone that
pulses on and off in specific patterns, which is tuned specifically for the frequencies that produce the desired effect.
Isochronic Tones:
If you are looking for the most effective type of brainwave entrainment, Isochronic Tones are the way to go. Isochronic Tones also use equal intensity
tones, but the pulse speed is greater, causing the brain to synchronize with the rhythm. In 1999, Thomas Budzynski Ph.D. published a case in the
Journal of Neurotherapy which showed that a group of 8 college students increased their GPA with the use of audio brainwave stimulation,
and their GPA continued to increase even after the experiment was finished!
P.S i can play the sounds now without a problem with any Player on my Blackstone but will be even easy and beter they to be integrated in one single APP and you don`t need to search them everytime you wana listen. If you like the idea let me know i can provide all the tones for free. Till now NO SOFT like this is avalible, i mean with the best ISOTRONIC SOUNDS
I have alot more ideas so if you ask for more will write​
Performance Computer Using G-Sensor
I believe it would be very fine if you could develop an application for calculating Distance/Travel, Speed and acceleration by using G-sensor. all the similar available application do this job via GPS, not G-sensor.
The hypothesis is easy. Acceleration data are available through G-sensor, then by integrating these data, velocity can be found, and by once more integration from velocity values, distance can be calculated.
Such application is very useful for engineers, and I'm sure soon after developing, it could be commercialized.
Minilyrics-like app
hello!
There is none lyrics app like Minilyrics for WM. The font is customizable, and easy for the eyes to read, the skin is great...but...but the Minilyrics buttons are super small! And the playlist is almost imposible to read and click unless u're using stylus! They seem doesnt want to upgrade the app since last year for WVGA resolution. I have to assign qwerty button to replace the play, stop etc buttons which are so small.
I love to sing along with the song, who doesnt? kareoke in the car, anyone?
qwertylesh said:
You could make me a World of Minecraft Client for WinMo
AFAIK there isnt one and I'm hopelessly addicted to that game
edit: its java based so I could quite likely be wrong about there not already being one for winmo
Click to expand...
Click to collapse
SOME PLEASE Make this.
Minecraft is so great. really.
mayby Angry Birds for WM ?
Bite41 said:
mayby Angry Birds for WM ?
Click to expand...
Click to collapse
Hahaha I thought of this too!. Or easier, NinJump. I got addicted to my friend's. 15k highscore.

A-to-B (GPS turn by turn Navigation - FREE!!!)[MOD EDIT: READ MY POST!]

Just found this on the marketplace and I have to say... pretty awesome. This is what WP7 was missing. Although its clearly in the beta stage it is pretty good for a V 1.0.
A-to-B is a Turn-by-Turn application built to demonstrate some of the capabilities of the ArcGIS API for Windows Phone. Warning: The application is meant for demonstration purposes only! Do not rely solely on the suggested routes or instructions given by this application. Features: - Turn-by-turn routing. Sound notification when a turn is coming up. - Add often used destinations as favorites. - List of recent destinations. - "3D view" when in navigation mode with easy accessible "zoom in/out" buttons. - 2D Map for browsing the map supporting pinching, panning etc, and pick new destination by touch'n'hold on the map. - Easy accessible "Recalculate" button if you go off the route and need a new route from your current location (because of service restrictions, the app is not allowed to do this automatically). - Routes all over US (support for Europe coming in a future version). - Worldwide map (detail may vary).
You can read more about and get the marketplace download link here
Nice find I'll have to check it out.
And so I just did. I've been playing with this for an hour not bad, not bad at all I'm going to have it set up in the car on the way into work. I'll post how it does on the highway. But it gave the correct route that I take. But I want to see how it does when I'm actually driving.
Morton you made one very nice app wit a few minor tweeks this thing will rock well done dir well worth the effort
Sent from my HD7 using Board Express
Sorry about typos walking and texting-bad
Sent from my HD7 using Board Express
Here's hoping for a UK map!
finally...very good
awesome find I can almost retire my Tilt2
Keep it coming guys, honestly I don't research the app market because I can get all reviews and such here at XDA
This indeed looks fantastic. One question though:
Which map is it actually using? This one has the outlines of every single house or building in my neighborhood and it is VERY accurate. I really like it.
Will it support pinch to zoom?
Partial support in the UK
Hi all
I have installed this on my phone in the UK as a trial. It works and in map mode I reasonable moving 3D map like any normal Sat-Nav. There is no car/arrow on the road to indicate precisely where I am, but the basic mechanics. It can't find any addresses in the UK so I guess that's not yet supported on the server side, but this application clearly has huge potential.
I think whoever gets there first with a fully functioning turn-by-turn sat nav in the marketplace is clearly on to a massive winner.
Cheers
andrew-in-woking
On US 95 in MA I, had an arrow up showing my car. it had all the off ramps and had my destination pegged down perfect. Also there is a speed indicator I was doing 70 mph, it had me doing 71 I can handle that. Like said before, it could use a few tweaks here and there. But overall this Nav app is darn good.
It was pretty nice and accurate getting me to work this morning, but it couldn't figure out my home address. Kept on sending me to weird parts of town.
jabtano said:
...I was doing 70 mph, it had me doing 71 I can handle that.
Click to expand...
Click to collapse
Maybe this sounds stupid, but how do you know you were doing 70mph? Using your car's speedometer? In which case, have you had it manually recalibrated? Usually a car's speedometer is not accurate (though it normally shows that you're going faster than you actually are).
I'm going to download this now, though I'd be interested in maps of UK and Australia, so I'm not sure how useful it will be to me yet.
Casey
Please release this for the UK - awesome stuff!!!!!
Casey_boy said:
Maybe this sounds stupid, but how do you know you were doing 70mph? Using your car's speedometer? In which case, have you had it manually recalibrated? Usually a car's speedometer is not accurate (though it normally shows that you're going faster than you actually are).
I'm going to download this now, though I'd be interested in maps of UK and Australia, so I'm not sure how useful it will be to me yet.
Casey
Click to expand...
Click to collapse
Yes using my cars speedometer, and no I have not had it calibrated.
Hi all, it really looks amazing.. Is there any way I can see how it works when i am in Europe? I just want to see something like preview - e. g. select two destinations in USA and than see how it goes. Thanks
Fact of the day! - Generally, Sat-Nav's register a more accurate Speed than the average Car's Speedometer. Speedometer's are configured at manufacturing to register a faster speed than what the car is actually going, this is to compensate for Tyre wear and other wear-and-tear happenings that all cars suffer from over time.
What I have noticed about this so far as that if I'm zoomed in relatively close.. not SUPER close mind you, but maybe 2 or 3 zoom levels back from the closest zoom, that it doesnt actually register the map, says map data not yet available... shows the route the of the road... the path but not the surround streets, weird. This only happens in certain area's of the city I live in too, not all over. Its like the map data just isnt there which I find odd. Its not like its loading a satelite photo so I dont know why it would do this. I tried xmaps from the marketplace the other day and it didnt have this problem. Id understand if it was a satelite image as you cant zoom in close to those sometimes, I used to have that issue in google maps where you would zoom in and it would just say you were too close.
Otherwise I LOVE this thing and am so happy I found it in the market the other day. Just an awesome APP
andrew-in-woking said:
There is no car/arrow on the road to indicate precisely where I am, but the basic mechanics.
Click to expand...
Click to collapse
I noticed the Arrow is there, but hidden by the info at the bottom of the screen. Hopefully, an adjustment will fix that.
Also, Morten Nielsen's other App 'GuidePost' is pretty cool too!
Finally! Free TbT voice nav on WP7!
Guys, WP7 looks to become the leader of smartphones. The system is the best there is and now the features are appearing...albeit slowly.

Multitasking on wp7

Have a look at this
http://www.youtube.com/watch?v=jipqNtc_PPU&feature=player_embedded
Our own developer Jaxbot is up to his tricks again, and this time, it's paid off: Finder of a hack that brought instant resuming to Windows Phone 7, he has been developing a full fast app switching/multitasking solution for Windows Phone 7.
Shown in the video above, the preview of the application is triggered by pressing the half shutter button (pressing the camera button halfway, not to the point where the camera would launch), and allows the user to jump between desired applications. The applications run in the background to a degree, as shown with the timer, and no time is required to bring the applications back from their background state. It's all very technical, but rest assure that he will be sharing some more details in the future.
Keep in mind the application is a preview-the interface and how it functions may very well change before release, and no release date is available. But if you're interested in having it on your device, share some thoughts about how you think it should look, function, etc, in the comments below.
Without further ado, watch the video above for a demonstration of fast app switching on Windows Phone 7.
Click to expand...
Click to collapse
Source
Yeah, checked the article out yesterday. Hopefully he'll be releasing something to everyone soon. It's the one thing I'm dying without No third party alarms (as the one MS provides kind of blows) and all this resuming nonsense is becoming slightly annoying.
That looks pretty slick! Would love to see this one in the wild soon, now if I could only get Pandora I would be set.
kwill said:
Yeah, checked the article out yesterday. Hopefully he'll be releasing something to everyone soon. It's the one thing I'm dying without No third party alarms (as the one MS provides kind of blows) and all this resuming nonsense is becoming slightly annoying.
Click to expand...
Click to collapse
Its still work in progress, there are limitations... people work as hard as they can to overcome these limitations and make it work for all devices.
Currently I believe its not possible to automatically find the titles of the running apps, so they are manually added (hardcoded) however they can find the paths to the files... so the remaining thing is getting access to the files in these paths to extract the title and tile image.
However what you see really works, its real and should work with every app once this is accomplished.
Marvin_S said:
Its still work in progress, there are limitations... people work as hard as they can to overcome these limitations and make it work for all devices.
Currently I believe its not possible to automatically find the titles of the running apps, so they are manually added (hardcoded) however they can find the paths to the files... so the remaining thing is getting access to the files in these paths to extract the title and tile image.
However what you see really works, its real and should work with every app once this is accomplished.
Click to expand...
Click to collapse
Thanks a lot for the insight on the operation and the obstacles they have to overcome. I'll be monitoring for any progress or assistance I can provide. Although, I'm sure my non-expert help won't be of much help.
kwill said:
Thanks a lot for the insight on the operation and the obstacles they have to overcome. I'll be monitoring for any progress or assistance I can provide. Although, I'm sure my non-expert help won't be of much help.
Click to expand...
Click to collapse
you can monitor here: http://forum.xda-developers.com/showthread.php?t=1006331
and here: http://forum.xda-developers.com/showthread.php?t=1021135
btw I have nothing to do with the developments, I was just excited by the news and kept contact with Jaxbot who made this app/video with the code wrapper provided by fiinix
Looks great! I like the idea of a half shutter press. Very elegant solution.
Want that app!
Is this app on the video released?????? I can't find any link to download, although it was introduces about 2 years

How to Boost Faster Loading Images like WhatsApp?

Zingoo is a new promising app that will rock your weekends, outings and any happening that you want to easily enjoy watching its moments over & over again (we are now doing the Android version, then the iOS one). Because we want Zingoo to be born strong, it has to deliver the best possible [UX] to all awesome-moments lovers around the world, which means we have to do our best in loading the images.
Because we (at Begether) do listen to our users, we heard a lot of comments on how WhatsApp is loading images super-fast, so we dug deeper to know what we can do about it, & here is what we find,
What does WhatsApp do?
WhatsApp is doing the following (numbers are approximate):
Photos sizes range around 100KB, which loads the images pretty fast on most common mobile-network speeds.
Photos are cached, so no need to load them every time you open the app almost no need to mention this!
They first show a very small thumbnail (about 10KB or less) until the real image is loaded, & this is the real pro-tip for their better UX.
How is it done?
To achieve the caching there are some good Android libraries out there that are doing a good job, but one of them is doing a way better than the others, which is Picasso. Both caching on disk & on memory are built under the hood, with a very developer-friendly API, I just love what Jake Wharton & his mates did for all of us, thanks guys.
You cannot copy/paste articles without linking to the source at least.
Thread closed.

Categories

Resources