Monday, May 30, 2011
Compaq Presario C770US Windows 7 Driver
CHIPSET
Compaq Presario C770US chipset driver win 7
Intel Chipset Installation Utility for ICH9m for Microsoft Windows 7
Download
Download (mediafire)
Intel matrix storage manager:
Download (intel site)
Download (mediafire)
AUDIO
Compaq Presario C770US audio driver win 7
Conexant CX20549-12 High Definition Audio Driver
Download
Download (mediafire)
Instruction:
1. after finish download, right click and select extract (u must have winrar software) or just double click, it will extract the files. If installation error appear, ignore it.
if you extarct using winrar, right click and select extarct files, then click ok, it will create a SP34386 folder.
if you double click the driver folder will located at c:\swsetup\sp34386.
2. open device manager (click start on the search box type DEVMGMT.MSC and press enter)
3. right click on audio with yellow mark, select update driver,
4. selecf browse my computer for device driver software.
5. select let me pick from a list of devices driver in my computer.
6. next, select have disk, browse to the driver we extract earlier. select the inf files and continue with on screen instruction.
MODEM
Compaq Presario C770US MODEM driver win 7
Conexant HDAUDIO Soft Data Fax Modem with SmartCP Driver
Download
GRAPHIC
Compaq Presario C770US Graphic/VGA driver win 7
Mobile Intel 965 Express Chipset Family Video/Graphics Driver
Download
TOUCHPAD
Compaq Presario C770US Touchpad driver win 7
ALPS Touchpad Driver
Download
Download (mediafire)
WEBCAM
Compaq Presario C770US Webcam driver win 7
Cyberlink YouCam Software
Download
Download (mediafire)
LIGHTSCRIBE
Compaq Presario C770US Lightscribe driver win 7
Lightscribe System Software
Download
Download (mediafire)
HP Wireless Assistant
Download (direct)
Download (HP)
WIRELESS:
==================
If you have Intel Wireless:
Intel Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Broadcom Wireless:
Broadcom Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Atheros Wireless
Atheros Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
==================
BLUETOOTH
Compaq Presario C770US Bluetooth driver win 7
If you have bluetooth
Software Support for HP Integrated Module with Bluetooth Wireless Technology
Download
Download (mediafire)
ETHERNET
Compaq Presario C770US LAN/Ethernet driver win 7
Realtek RTL8139/810x Family Fast Ethernet NIC Driver
Download
Download (mediafire)
Introducing ViewPropertyAnimator
[This post is by Chet Haase, an Android engineer who specializes in graphics and animation, and who occasionally posts videos and articles on these topics on his CodeDependent blog at graphics-geek.blogspot.com. — Tim Bray]
In an earlier article, Animation in Honeycomb, I talked about the new property animation system available as of Android 3.0. This new animation system makes it easy to animate any kind of property on any object, including the new properties added to the View
class in 3.0. In the 3.1 release, which was made available recently, we added a small utility class that makes animating these properties even easier.
First, if you’re not familiar with the new View
properties such as alpha and translationX, it might help for you to review the section in that earlier article that discusses these properties entitled, rather cleverly, “View properties”. Go ahead and read that now; I’ll wait.
Okay, ready?
Refresher: Using ObjectAnimator
Using the ObjectAnimator
class in 3.0, you could animate one of the View
properties with a small bit of code. You create the Animator
, set any optional properties such as the duration or repetition attributes, and start it. For example, to fade an object called myView out, you would animate the alpha
property like this:
ObjectAnimator.ofFloat(myView, "alpha", 0f).start();
This is obviously not terribly difficult, either to do or to understand. You’re creating and starting an animator with information about the object being animated, the name of the property to be animated, and the value to which it’s animating. Easy stuff.
But it seemed that this could be improved upon. In particular, since the View
properties will be very commonly animated, we could make some assumptions and introduce some API that makes animating these properties as simple and readable as possible. At the same time, we wanted to improve some of the performance characteristics of animations on these properties. This last point deserves some explanation, which is what the next paragraph is all about.
There are three aspects of performance that are worth improving about the 3.0 animation model on View
properties. One of the elements concerns the mechanism by which we animate properties in a language that has no inherent concept of “properties”. The other performance issues relate to animating multiple properties. When fading out a View, you may only be animating the alpha property. But when a view is being moved on the screen, both the x and y (or translationX and translationY) properties may be animated in parallel. And there may be other situations in which several properties on a view are animated in parallel. There is a certain amount of overhead per property animation that could be combined if we knew that there were several properties being animated.
The Android runtime has no concept of “properties”, so ObjectAnimator uses a technique of turning a String denoting the name of a property into a call to a setter function on the target object. For example, the String “alpha” gets turned into a reference to the setAlpha()
method on View. This function is called through either reflection or JNI, mechanisms which work reliably but have some overhead. But for objects and properties that we know, like these properties on View, we should be able to do something better. Given a little API and knowledge about each of the properties being animated, we can simply set the values directly on the object, without the overhead associated with reflection or JNI.
Another piece of overhead is the Animator
itself. Although all animations share a single timing mechanism, and thus don’t multiply the overhead of processing timing events, they are separate objects that perform the same tasks for each of their properties. These tasks could be combined if we know ahead of time that we’re running a single animation on several properties. One way to do this in the existing system is to use PropertyValuesHolder. This class allows you to have a single Animator
object that animates several properties together and saves on much of the per-Animator
overhead. But this approach can lead to more code, complicating what is essentially a simple operation. The new approach allows us to combine several properties under one animation in a much simpler way to write and read.
Finally, each of these properties on View performs several operations to ensure proper invalidation of the object and its parent. For example, translating a View
in x
invalidates the position that it used to occupy and the position that it now occupies, to ensure that its parent redraws the areas appropriately. Similarly, translating in y
invalidates the before and after positions of the view. If these properties are both being animated in parallel, there is duplication of effort since these invalidations could be combined if we had knowledge of the multiple properties being animated. ViewPropertyAnimator
takes care of this.
Introducing: ViewPropertyAnimator
ViewPropertyAnimator
provides a simple way to animate several properties in parallel, using a single Animator
internally. And as it calculates animated values for the properties, it sets them directly on the target View
and invalidates that object appropriately, in a much more efficient way than a normal ObjectAnimator
could.
Enough chatter: let’s see some code. For the fading-out view example we saw before, you would do the following with ViewPropertyAnimator
:
myView.animate().alpha(0);
Nice. It’s short and it’s very readable. And it’s also easy to combine with other property animations. For example, we could move our view in x and y to (500, 500)
as follows:
myView.animate().x(500).y(500);
There are a couple of things worth noting about these commands:
animate()
: The magic of the system begins with a call to the new method animate() on the View object. This returns an instance of ViewPropertyAnimator, on which other methods are called which set the animation properties.Auto-start: Note that we didn’t actually
start()
the animations. In this new API, starting the animations is implicit. As soon as you’re done declaring them, they will all begin. Together. One subtle detail here is that they will actually wait until the next update from the UI toolkit event queue to start; this is the mechanism by whichViewPropertyAnimator
collects all declared animations together. As long as you keep declaring animations, it will keep adding them to the list of animations to start on the next frame. As soon as you finish and then relinquish control of the UI thread, the event queue mechanism kicks in and the animations begin.Fluent:
ViewPropertyAnimator
has a Fluent interface, which allows you to chain method calls together in a very natural way and issue a multi-property animation command as a single line of code. So all of the calls such asx()
andy()
return theViewPropertyAnimator
instance, on which you can chain other method calls.
You can see from this example that the code is much simpler and more readable. But where do the performance improvements of ViewPropertyAnimator
come in?
Performance Anxiety
One of the performance wins of this new approach exists even in this simple example of animating the alpha
property. ViewPropertyAnimator
uses no reflection or JNI techniques; for example, the alpha() method in the example operates directly on the underlying "alpha" field of a View, once per animation frame.
The other performance wins of ViewPropertyAnimator
come in the ability to combine multiple animations. Let’s take a look at another example for this.
When you move a view on the screen, you might animate both the x
and y
position of the object. For example, this animation moves myView
to x/y values of 50 and 100:
ObjectAnimator animX = ObjectAnimator.ofFloat(myView, "x", 50f);
ObjectAnimator animY = ObjectAnimator.ofFloat(myView, "y", 100f);
AnimatorSet animSetXY = new AnimatorSet();
animSetXY.playTogether(animX, animY);
animSetXY.start();
This code creates two separate animations and plays them together in an AnimatorSet
. This means that there is the processing overhead of setting up the AnimatorSet
and running two Animator
s in parallel to animate these x/y properties. There is an alternative approach using PropertyValuesHolder
that you can use to combine multiple properties inside of one single Animator
:
PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat("x", 50f);
PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat("y", 100f);
ObjectAnimator.ofPropertyValuesHolder(myView, pvhX, pvyY).start();
This approach avoids the multiple-Animator
overhead, and is the right way to do this prior to ViewPropertyAnimator
. And the code isn’t too bad. But using ViewPropertyAnimator
, it all gets easier:
myView.animate().x(50f).y(100f);
The code, once again, is simpler and more readable. And it has the same single-Animator advantage of the PropertyValuesHolder
approach above, since ViewPropertyAnimator
runs one single Animator
internally to animate all of the properties specified.
But there’s one other benefit of the ViewPropertyAnimator
example above that’s not apparent from the code: it saves effort internally as it sets each of these properties. Normally, when the setX()
and setY()
functions are called on View
, there is a certain amount of calculation and invalidation that occurs to ensure that the view hierarchy will redraw the correct region affected by the view that moved. ViewPropertyAnimator
performs this calculation once per animation frame, instead of once per property. It sets the underlying x/y properties of View
directly and performs the invalidation calculations once for x/y (and any other properties being animated) together, avoiding the per-property overhead necessitated by the ObjectAnimator
property approach.
An Example
I finished this article, looked at it ... and was bored. Because, frankly, talking about visual effects really begs having some things to look at. The tricky thing is that screenshots don’t really work when you’re talking about animation. (“In this image, you see that the button is moving. Well, not actually moving, but it was when I captured the screenshot. Really.”) So I captured a video of a small demo application that I wrote, and will through the code for the demo here.
Here’s the video. Be sure to turn on your speakers before you start it. The audio is really the best part.
In the video, the buttons on the upper left (“Fade In”, “Fade Out”, etc.) are clicked one after the other, and you can see the effect that those button clicks have on the button at the bottom (“Animating Button”). All of those animations happen thanks to the ViewPropertyAnimator
API (of course). I’ll walk through the code for each of the individual animations below.
When the activity first starts, the animations are set up to use a longer duration than the default. This is because I wanted the animations to last long enough in the video for you to see. Changing the default duration for the animatingButton
object is a one-line operation to retrieve the ViewPropertyAnimator
for the button and set its duration:
animatingButton.animate().setDuration(2000);
The rest of the code is just a series of OnClickListener
objects set up on each of the buttons to trigger its specific animation. I’ll put the complete listener in for the first animation below, but for the rest of them I’ll just put the inner code instead of the listener boilerplate.
The first animation in the video happens when the Fade Out button is clicked, which causes Animating Button to (you guessed it) fade out. Here’s the listener for the fadeOut
button which performs this action:
fadeOut.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
animatingButton.animate().alpha(0);
}
});
You can see, in this code, that we simply tell the object to animate to an alpha of 0. It starts from whatever the current alpha value is.
The next button performs a Fade In action, returning the button to an alpha value of 1 (fully opaque):
animatingButton.animate().alpha(1);
The Move Over and Move Back buttons perform animations on two properties in parallel: x and y. This is done by chaining calls to those property methods in the animator call. For the Move Over button, we have the following:
int xValue = container.getWidth() - animatingButton.getWidth();
int yValue = container.getHeight() - animatingButton.getHeight();
animatingButton.animate().x(xValue).y(yValue);
And for the Move Back case (where we just want to return the button to its original place at (0, 0) in its container), we have this code:
animatingButton.animate().x(0).y(0);
One nuance to notice from the video is that, after the Move Over and Move Back animations were run, I then ran them again, clicking the Move Back animation while the Move Over animation was still executing. The second animation on the same properties (x and y) caused the first animation to cancel and the second animation to start from that point. This is an intentional part of the functionality of ViewPropertyAnimator
. It takes your command to animate a property and, if necessary, cancels any ongoing animation on that property before starting the new animation.
Finally, we have the 3D rotation effect, where the button spins twice around the Y (vertical) axis. This is obviously a more complicated action and takes a great deal more code than the other animations (or not):
animatingButton.animate().rotationYBy(720);
One important thing to notice in the rotation animations in the video is that they happen in parallel with part of the Move animations. That is, I clicked on the Move Over button, then the Rotate button. This caused the movement to stat, and then the Rotation to start while it was moving. Since each animation lasted for two seconds, the rotation animation finished after the movement animation was completed. Same thing on the return trip - the button was still spinning after it settled into place at (0, 0)
. This shows how independent animations (animations that are not grouped together on the animator at the same time) create a completely separate ObjectAnimator
internally, allowing the animations to happen independently and in parallel.
Play with the demo some more, check out the code, and groove to the awesome soundtrack for 16.75. And if you want the code for this incredibly complex application (which really is nothing more than five OnClick
listeners wrapping the animator code above), you can download it from here.
And so...
For the complete story on ViewPropertyAnimator, you might want to see the SDK documentation. First, there’s the animate()
method in View
. Second, there’s the ViewPropertyAnimator
class itself. I’ve covered the basic functionality of that class in this article, but there are a few more methods in there, mostly around the various properties of View
that it animates. Thirdly, there’s ... no, that’s it. Just the method in View and the ViewPropertyAnimator class itself.
ViewPropertyAnimator
is not meant to be a replacement for the property animation APIs added in 3.0. Heck, we just added them! In fact, the animation capabilities added in 3.0 provide important plumbing for ViewPropertyAnimator
as well as other animation capabilities in the system overall. And the capabilities of ObjectAnimator
provide a very flexible and easy to use facility for animating, well, just about anything! But if you want to easily animate one of the standard properties on View
and the more limited capabilities of the ViewPropertyAnimator
API suit your needs, then it is worth considering.
Note: I don’t want to get you too worried about the overhead of ObjectAnimator
; the overhead of reflection, JNI, or any of the rest of the animator process is quite small compared to what else is going on in your program. it’s just that the efficiencies of ViewPropertyAnimator
offer some advantages when you are doing lots of View
property animation in particular. But to me, the best part about the new API is the code that you write. It’s the best kind of API: concise and readable. Hopefully you agree and will start using ViewPropertyAnimator
for your view property animation needs.
Saturday, May 28, 2011
Compaq CQ60-302AU Windows XP Driver
Note that this driver compatible with windows XP all version 32-bit ONLY
NOTE:
1. Please Install according to order given:
2.Note that the ETHERNET is installed along with the Chipset driver installation.
Net framework 2.0
Download
Nvidia Chipset:
Compaq Presario CQ60-302AU Chipset Driver
Nforce driver 15.24 WHQL
Download
AUDIO:
Compaq Presario CQ60-302AU Audio Driver
----------------------------------------------------------------
UAA drivers (Must be installed before installing the audio driver):
Download
Windows XP SP3: Download (KB835221)
Both Conexant Audio & Modem Driver:
Download (mediafire)
Download (rapidshare)
Download (easy-share)
after download, extract the folder and install both audio and modem, if failed read the instruction here:
Installing conextant smart audio 221 Windows XP
--------------------------------------------------------------------
GRAPHIC:
Compaq Presario CQ60-302AU Nvidia graphic driver
Nvidia Geforce8200M G Graphics Card:
Download
If direct install failed follow guide here
WIRELESS:
Compaq Presario CQ60-302AU Wireless Driver
-------------------------------
If you have intel wireless
Intel: Download || (medifire)||
(requires windows installer 3.0 installed first)
If you have Broadcom Wireless
Broadcom: Download || Mediafire ||
---------------------------------------------
BLUETOOH:
Compaq Presario CQ60-302AU Bluetooth Driver
HP Integrated Module with Bluetooth Wireless for Windows XP:
Download
WIRELESS SOFTWARE:
HP Wireless Assistant:
Download
CARD READER:
Compaq Presario CQ60-302AU Card Reader Driver
Realtek USB 2.0 Card Reader:
Download
or
Download
if the above drivers didn't work use this:
Download
WEBCAM/CAMERA:
Compaq Presario CQ60-302AU Webcam Driver
Cyberlink youcam 2.0
(Automatically installed)
if not here is the drivers: Download
BUTTONS:
HP Quick Launch Buttons
Download
LIGHTSCRIBE:
Lightscribe system software
Download
Friday, May 20, 2011
ADK at Maker Faire
This weekend is Maker Faire, and Google is all over it.
Following up on yesterday’s ADK post, we should take this opportunity to note that the Faire has chased a lot of ADK-related activity out of the woodwork. The level of traction is pretty surprising giving that this stuff only decloaked last week.
Convenience Library
First, there’s a new open-source project called Easy Peripheral Controller. This is a bunch of convenience/abstraction code; its goal is to help n00bs make their first robot or hardware project with Android. It takes care of lots of the mysteries of microcontroller wrangling in general and Arduino in particular.
Bits and Pieces from Googlers at the Faire
Most of these are 20%-project output.
Project Tricorder: Using the ADK and Android to build a platform to support making education about data collection and scientific process more interesting.
Disco Droid: Modified a bugdroid with servos and the ADK to show off some Android dance moves.
Music Beta, by Google: Android + ADK + cool box with lights for a Music Beta demo.
Optical Networking: Optical network port connected to the ADK.
Interactive Game: Uses ultrasonic sensors and ADK to control an Android game.
Robot Arm: Phone controlling robot arm for kids to play with.
Bugdroids: Balancing Bugdroids running around streaming music from an Android phone.
The Boards
We gave away an ADK hardware dev kit sample to several hundred people at Google I/O, with the idea of showing manufacturers what kind of thing might be useful. This seems to have worked better than we’d expected; we know of no less than seven makers working on Android Accessory Development Kits. Most of these are still in “Coming Soon” mode, but you’ll probably be able to get your hands on some at the Faire.
RT Technology's board is pretty much identical to the kit we handed out at I/O.
SparkFun has one in the works, coming soon.
Also, SparkFun’s existing IOIO product will be getting ADK-compatible firmware.
Arduino themselves also have an ADK bun in the oven.
Seeedstudio’s Seeeeduino Main Board.
3D Robotics’ PhoneDrone Board.
Microchip’s Accessory Development Starter Kit.
It looks like some serious accessorized fun is in store!
Tuesday, May 17, 2011
Compaq Presario C793TU Windows 7 Driver
CHIPSET
Compaq Presario C793TU chipset driver win 7
Intel Chipset Installation Utility for ICH9m for Microsoft Windows 7
Download
Download (mediafire)
Intel matrix storage manager:
Download (intel site)
Download (mediafire)
AUDIO
Compaq Presario C793TU audio driver win 7
Conexant CX20549-12 High Definition Audio Driver
Download
Download (mediafire)
Instruction:
1. after finish download, right click and select extract (u must have winrar software) or just double click, it will extract the files. If installation error appear, ignore it.
if you extarct using winrar, right click and select extarct files, then click ok, it will create a SP34386 folder.
if you double click the driver folder will located at c:\swsetup\sp34386.
2. open device manager (click start on the search box type DEVMGMT.MSC and press enter)
3. right click on audio with yellow mark, select update driver,
4. selecf browse my computer for device driver software.
5. select let me pick from a list of devices driver in my computer.
6. next, select have disk, browse to the driver we extract earlier. select the inf files and continue with on screen instruction.
MODEM
Compaq Presario C793TU MODEM driver win 7
Conexant HDAUDIO Soft Data Fax Modem with SmartCP Driver
Download
GRAPHIC
Compaq Presario C793TU Graphic/VGA driver win 7
Mobile Intel 965 Express Chipset Family Video/Graphics Driver
Download
TOUCHPAD
Compaq Presario C793TU Touchpad driver win 7
ALPS Touchpad Driver
Download
Download (mediafire)
WEBCAM
Compaq Presario C793TU Webcam driver win 7
Cyberlink YouCam Software
Download
Download (mediafire)
LIGHTSCRIBE
Compaq Presario C793TU Lightscribe driver win 7
Lightscribe System Software
Download
Download (mediafire)
HP Wireless Assistant
Download (direct)
Download (HP)
WIRELESS:
==================
If you have Intel Wireless:
Intel Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Broadcom Wireless:
Broadcom Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Atheros Wireless
Atheros Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
==================
BLUETOOTH
Compaq Presario C793TU Bluetooth driver win 7
If you have bluetooth
Software Support for HP Integrated Module with Bluetooth Wireless Technology
Download
Download (mediafire)
ETHERNET
Compaq Presario C793TU LAN/Ethernet driver win 7
Realtek RTL8139/810x Family Fast Ethernet NIC Driver
Download
Download (mediafire)
Compaq Presario C765TU Windows 7 Driver
CHIPSET
Compaq Presario C765TU chipset driver win 7
Intel Chipset Installation Utility for ICH9m for Microsoft Windows 7
Download
Download (mediafire)
Intel matrix storage manager:
Download (intel site)
Download (mediafire)
AUDIO
Compaq Presario C765TU audio driver win 7
Conexant CX20549-12 High Definition Audio Driver
Download
Download (mediafire)
Instruction:
1. after finish download, right click and select extract (u must have winrar software) or just double click, it will extract the files. If installation error appear, ignore it.
if you extarct using winrar, right click and select extarct files, then click ok, it will create a SP34386 folder.
if you double click the driver folder will located at c:\swsetup\sp34386.
2. open device manager (click start on the search box type DEVMGMT.MSC and press enter)
3. right click on audio with yellow mark, select update driver,
4. selecf browse my computer for device driver software.
5. select let me pick from a list of devices driver in my computer.
6. next, select have disk, browse to the driver we extract earlier. select the inf files and continue with on screen instruction.
MODEM
Compaq Presario C765TU MODEM driver win 7
Conexant HDAUDIO Soft Data Fax Modem with SmartCP Driver
Download
GRAPHIC
Compaq Presario C765TU Graphic/VGA driver win 7
Mobile Intel 965 Express Chipset Family Video/Graphics Driver
Download
TOUCHPAD
Compaq Presario C765TU Touchpad driver win 7
ALPS Touchpad Driver
Download
Download (mediafire)
WEBCAM
Compaq Presario C765TU Webcam driver win 7
Cyberlink YouCam Software
Download
Download (mediafire)
LIGHTSCRIBE
Compaq Presario C765TU Lightscribe driver win 7
Lightscribe System Software
Download
Download (mediafire)
HP Wireless Assistant
Download (direct)
Download (HP)
WIRELESS:
==================
If you have Intel Wireless:
Intel Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Broadcom Wireless:
Broadcom Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
If you have Atheros Wireless
Atheros Wireless LAN Driver for Microsoft Windows 7
Download
Download (mediafire)
==================
BLUETOOTH
Compaq Presario C765TU Bluetooth driver win 7
If you have bluetooth
Software Support for HP Integrated Module with Bluetooth Wireless Technology
Download
Download (mediafire)
ETHERNET
Compaq Presario C765TU LAN/Ethernet driver win 7
Realtek RTL8139/810x Family Fast Ethernet NIC Driver
Download
Download (mediafire)
Ringtone Remix for blackberry free download
KuroMePlayer for blackberry free Download
ShowOff for blackberry free download
Google Talk for blackberry free download
Tuesday, May 10, 2011
Android 3.1 Platform, New SDK tools
As we announced at Google I/O, today we are releasing version 3.1 of the Android platform. Android 3.1 is an incremental release that builds on the tablet-optimized UI and features introduced in Android 3.0. It adds several new features for users and developers, including:
- Open Accessory API. This new API provides a way for Android applications to integrate and interact with a wide range of accessories such as musical equipment, exercise equipment, robotics systems, and many others.
- USB host API. On devices that support USB host mode, applications can now manage connected USB peripherals such as audio devices. input devices, communications devices, and more.
- Input from mice, joysticks, and gamepads. Android 3.1 extends the input event system to support a variety of new input sources and motion events such as from mice, trackballs, joysticks, gamepads, and others.
- Resizable Home screen widgets. Developers can now create Home screen widgets that are resizeable horizontally, vertically, or both.
- Media Transfer Protocol (MTP) Applications can now receive notifications when external cameras are attached and removed, manage files and storage on those devices, and transfer files and metadata to and from them.
- Real-time Transport Protocol (RTP) API for audio. Developers can directly manage on-demand or interactive data streaming to enable VOIP, push-to-talk, conferencing, and audio streaming.
For a complete overview of what’s new in the platform, see the Android 3.1 Platform Highlights.
To make the Open Accessory API available to a wide variety of devices, we have backported it to Android 2.3.4 as an optional library. Nexus S is the first device to offer support for this feature. For developers, the 2.3.4 version of the Open Accessory API is available in the updated Google APIs Add-On.
Alongside the new platforms, we are releasing an update to the SDK Tools (r11).
Visit the Android Developers site for more information about Android 3.1, Android 2.3.4, and the updated SDK tools. To get started developing or testing on the new platforms, you can download them into your SDK using the Android SDK Manager.
Sunday, May 8, 2011
Finally... Million thanks....
this blog page views was over 1 million views! last month and I'm quite surprise with this improvement since I'm not actively blogging for last few month, now I'm in the final year in university so I'm quite busy with assignment and other stuff . I never expect this blog will be at this level right now since I started this blog just for my own reference. I still remember, back on 2007, whenever i repair a laptop for my friends i will backup the driver link/url in this blog. and about 3 month after that i saw the visits increase to from 1+ to 3++ a day. Comments also keep coming, so, i decide to make this blog helpful by sharing what i know.
Million tanks..
thanks a lot to all of you that being very supportiv especially to those who PM me via email and fb and also for those who give feedback.
Friday, May 6, 2011
HP compaq Presario V6348EA Windows 7 Driver
So far i did not found this model on HP website but for V6000 series EA stand for Intel Model which is similar driver with other V6000 Intel model.
Please take note that this is my initial suggestion for Windows 7 driers for this model, any feedback will help others too. So if you have problems and anything that useful please leave your comments.
NOTE: Please, do not install the drivers if its already work on your laptop, example after install windows 7 you already can use wireless and play musics, SO do not install AUDIO and wireless Drivers.
HOW DO I KNOW WHICH DRIVERS IS MISSING?
To check weather you already have all the drivers you need refer here: Check your drivers
CHIPSET:
Intel Chipset Installation Utilities
Download
AUDIO:
Conexant High Definition Audio Driver
Download
MODEM
Conexant HDAUDIO Soft Data Fax Modem with SmartCP Driver
Download
(to install, right click select comaptibillity, select Windows vista, after that right click again and select run as admin)
or try this modem driver: Download
FOR AUDIO: if failed follow instruction here
(note that the tutorial above is to modified audio driver for windows 7, so use the driver i give above)
GRAPHIC:
Ther are 2 applicable graphics, choose base on your specs:
INTEL GRAPHIC
Mobile Intel 945GM Express Chipset Family Video Driver (32-bit)
Download (win7_1512754.exe)
if didn't work try the driver below:
Download 915/945GN for Win 7
NVIDIA GRAPHIC
NVIDIA GeForce Go 7200 Driver
Download
if didn't work follow this guide here
CARD READER:
Ricoh 5-in-1 Card Reader Host Controller and Driver
Donwload
BUTTON
HP Quicklaunch Button
Download
WIRELESS DRIVER:
Intel PRO/Wireless for Windows 7
sp41263 or sp45671
Broadcom Wireless For Windows 7
sp39911 or sp45524
Atheros Wireless For Windows 7
sp45635
BLUETOOTH:
Support Software for HP Integrated Module with Bluetooth Wireless Technology (Microsoft Windows 7)
Download
LAN/ETHERNET:
Realtek EThernet Driver
Download
Compaq Presario 2560EA Windows7 Driver
AUDIO:
Conextant AC97 Audio Driver
File name: sp23455_win7.rar
Download
(to install right click and select 'run as admin')
GRAPHIC:
ATI RS200M Video Driver for Windows 7
RADEON IGP 340M/RADEON IGP 345M
There are no official drivers release by ATI and HP, but normally installing manually will do
READ HERE FOR DRIVERS AND INSTALLATION
WIRELESS:
Broadcom BCM43XX Wireless Driver
Download (direct)
Download
Installation:
Normally i make instructions with picture, but for wireless no because i need you to install the graphic first, after that you will understand the instruction below.
Important! if your wireless already worked no need to install this driver.
1.Extract the SP28537 with WINRAR or double click on it.
2. If you extract it you will get SP28537 folder, if you run by double click it, it will resulting in error but you will get a SP28537 folder in C:\swsetup\SP28537.
3. Open device manager by click start and type DEVMGMT.MSC and press enter
4. look under Network adapters you will see network will yellow mark on it (the name varies like 8.021b etc.. with yellow mark)
5. right click and select update driver.
6. . Select browse my computer for driver software
7. Select Browse and tick in the box " Include subfolders"
9. The browse to driver folder we extracted earlier C:\swsetup\SP28537.
10. continue with on screen instruction.
ETHERNET/LAN:
National Semiconductor DP83815/816 10/100 MacPhyter NDIS 5.0 Miniport Driver for Windows 7
Download (direct)
Download (mediafire)
Installation:
The installation for LAN is similar to Wireless
1.Extract the SP28537 with WINRAR or double click on it.
2. If you extract it you will get SP25618 folder, if you run by double click it, it will resulting in error but you will get a SP28537 folder in C:\swsetup\SP25618.
3. Open device manager by click start and type DEVMGMT.MSC and press enter
4. look under Network adapters you will see network will yellow mark on it (the name varies like 8.021b etc.. with yellow mark)
5. right click and select update driver.
6. . Select browse my computer for driver software
7. Select Browse and tick in the box " Include subfolders"
9. The browse to driver folder we extracted earlier C:\swsetup\SP25618.
10. continue with on screen instruction.
INFRARED/FIR
You may be need the infrared driver , look at the device manager and you will see UNKNOWN , BASE SYSTEM DEVICE or ay name with YELLOW MARK. SO this may refer to Infrared.
To install it similar to ETHERNET and WIRELESS.
ALi Fast Infrared Controller Driver ALI5123
Download
If you have any problems leave your comments
Thursday, May 5, 2011
Commerce Tracking with Google Analytics for Android
[This post is by Jim Cotugno and Nick Mihailovski, engineers who work on Google Analytics — Tim Bray]
Today we released a new version of the Google Analytics Android SDK which includes support for tracking e-commerce transactions. This post walks you through setting it up in your mobile application.
Why It’s Important
If you allow users to purchase goods in your application, you’ll want to understand how much revenue your application generates as well as which products are most popular.
With the new e-commerce tracking functionality in the Google Analytics Android SDK, this is easy.
Before You Begin
In this post, we assume you’ve already configured the Google Analytics Android SDK to work in your application. Check out our SDK docs if you haven’t already.
We also assume you have a Google Analytics tracking object instance declared in your code:
GoogleAnalyticsTracker tracker;
Then in the activity’s onCreate method, you have initialized the tracker member variable and called start:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("UA-YOUR-ACCOUNT-HERE", 30, this);
Setting Up The Code
The best way to track a transaction is when you’ve received confirmation for a purchase. For example, if you have a callback method that is called when a purchase is confirmed, you would call the tracking code there.
public void onPurchaseConfirmed(List purchases) {
// Use Google Analytics to record the purchase information here...
}
Tracking The Transaction
The Google Analytics Android SDK provides its own Transaction object to store values Google Analytics collects. The next step is to copy the values from the list of PurchaseObjects into a Transaction object.
The SDK’s Transaction object uses the builder pattern, where the constructor takes the required arguments and the optional arguments are set using setters:
Transaction.Builder builder = new Transaction.Builder(
purchase.getOrderId(),
purchase.getTotal())
.setTotalTax(purchase.getTotalTax())
.setShippingCost(purchase.getShippingCost()
.setStoreName(purchase.getStoreName());
You then add the transaction by building it and passing it to a Google Analytics tracking Object:
tracker.addTransaction(builder.build());
Tracking Each Item
The next step is to track each item within the transaction. This is similar to tracking transactions, using the Item class provided by the Google Analytics SDK for Android. Google Analytics uses the OrderID as a common ID to associate a set of items to it’s parent transaction.
Let’s say the PurchaseObject above has a list of one or more LineItem objects. You can then iterate through each LineItem and create and add the item to the tracker.
for (ListItem listItem : purchase.getListItems()) {
Item.Builder itemBuilder = new Item.Builder(
purchase.getOrderId(),
listItem.getItemSKU(),
listItem.getPrice(),
listItem.getCount())
.setItemCategory(listItem.getItemCategory())
.setItemName(listItem.getItemName());
// Now add the item to the tracker. The order ID is the key
// Google Analytics uses to associate this item to the transaction.
tracker.addItem(itemBuilder.build());
}
Sending the Data to Google Analytics
Finally once all the transactions and items have been added to the tracker, you call:
tracker.trackTransactions();
This sends the transactions to the dispatcher, which will transmit the data to Google Analytics.
Viewing The Reports
Once data has been collected, you can then log into the Google Analytics Web Interface and go to the Conversions > Ecommerce > Product Performance report to see how much revenue each product generated.
Here we see that many people bought potions, which generated the most revenue for our application. Also, more people bought the blue sword than the red sword, which could mean we need to stock more blue items in our application. Awesome!
Learning More
You can learn more about the new e-commerce tracking feature in the Google Analytics SDK for Android developer documentation.
What’s even better is that we’ll be demoing all this new functionality this year at Google IO, in the Optimizing Android Apps With Google Analytics session.
Compaq Presario V2148AP Windows 7 Driver
NOTE: several driver installed automatically after windows 7 installation such as wireless, so you dont have to install the driver. Run automatic updates first to see any update for your drivers.
Compaq Presario V2148AP Notebook PC Driver Windows 7
CHIPSET:
Compaq Presario V2148AP Chipset Driver
Intel Chipset INF update Utilities
Download
GRAPHIC:
Compaq Presario V2148AP Graphic Driver
Intel 82852/82855 GM/GME Graphics Controllers Driver
Download (direct link)
Download
direct install the graphic driver willl resulting in error so read the guide i posted
Installtion for graphic: READ GUIDE HERE
AUDIO;
Compaq Presario V2148AP Audio Driver
Conexant CX20468-31 AC97 Audio driver
File name: sp29483_win7.rar
Download
Installation:
1. After finish download the file, extact it so will get a sp29483_win7 folder.
2. Open the folder and right click on setup and select run as admin.
Continue with on screen instruction.
If installing resulting in error follow this guide:
Download and installation Guide
CARD READER
Compaq Presario V2148AP Card Reader driver
texas instrument card reader
download
If you have webcam:
Compaq Presario V2148AP Webcam driver
Cyberlink YouCam Software
Download
Download (mediafire)
Lightscribe System Software
Download
Download (mediafire)
WIRELESS:
Compaq Presario V2148AP Wireless Driver
==================
If you have Intel Wireless:
Intel Wireless PRo 2200BG Driver for Microsoft Windows 7
for this driver read here
If you have Broadcom Wireless:
Broadcom Wireless LAN Driver for Microsoft Windows 7
Download
If you have Atheros Wireless
Atheros Wireless LAN Driver for Microsoft Windows 7
Download
==================
BLUETOOTH:
Compaq Presario V2148AP Bluetooth Driver
Software Support for HP Integrated Module with Bluetooth Wireless Technology
Download
ETHERNET
Compaq Presario V2148AP LAN/Ethernet Driver
Realtek RTL8139/810x Family Fast Ethernet NIC Driver
Download
or you may download from realtek site:
Download link
HP Quicklaunch Button
Compaq Presario V2148AP Button Driver
Download (direct)
Download (HP)
Download (mediafire)
Intel 82852/82855 GM/GME Driver for Compaq
I try this method and it worked, there are many model across v2000 , m2000 and other compaq and HP laptop that use 82852/82855 GM/GME
A. First Download the driver: SP28484
Download: direct | mediafire
B.Installation for Windows XP:
Just download and install the driver
C. Installation for windows 7:
1. download the driver file and extract it
2. you will get a folder that we will need later.
3. Open task manager by click start and type in the search box DEVMGMT.MSC
4. Press ENTER or select the reult on the top
5. A device manager will open and under the graphic adapter you will see standard VGA listed.
6. Right click on standard VGA and select update driver.
7. Select browse my computer for driver software
8. Select Browse and tick in the box " Include subfolders"
9. The browse to driver folder we extracted earlier and press ok
10. continue with on screen instruction and restart, you will be able to get the optimum resolution if it installed automatically.
If you have problems leave your comments.
Wednesday, May 4, 2011
Gold Miner v1.0 game for blackberry Free Download
Cannon Rats game for blackberry free download
Mystery Mania game for blackberry free download
Discover your fate with Mystery Mania!
download : California Gold Rush : Bonanza game for blackberry
AMA Puzzle 2 game for blackberry free download
Jumping Ninja game for blackberry free download
Labyrinth v2.2 Lite game for blackberry free download
Aces Jewel Hunt v1.0.2 game for blackberry free download
Guns And Glory game for blackberry free download
Daytona USA game for blackberry free download
Compaq Presario V2555US Windows XP driver
Compaq Presario V2555US Chipset Driver for Windows Xp
(netframework installed first)
South Bridge Driver:
Download (mediafire)
GRAPHICS:
Compaq Presario V2555US Graphic Driver for Windows Xp
Graphics Driver for ATI Radeon Xpress 200M Chipset
Download
AUDIO:
Compaq Presario V2555US Audio Driver for Windows Xp
Conexant CX20468-31 AC97 Audio Driver and Audio Driver EQ
Download
MODEM:
Compaq Presario V2555US Modem Driver for Windows Xp
Conexant CX20493-58 Modem Driver
Download
Driver - Keyboard, Mouse and Input Devices
HP Quick Launch Buttons
Download
Synapstics Touchpad Button:
Download
==========
WIRELESS:
Compaq Presario V2555US Wireless Driver for Windows Xp
================================================
Choose base on your specs either broadcom or Intel. Try which work.
Intel Wireless
Download
Broadcom Wireless
Download
=================================================
WIRELESS SOFTWARE:
Hp wireless assistant:
Download
LAN/ETHERNET:
Compaq Presario V2555US Network Driver for Windows Xp
Realtek RTL8139/810x Family Fast Ethernet NIC Driver
Download
===========
CARD READER
Compaq Presario V2555US Card Reader Driver for Windows Xp
==================================
Texas Instruments Media Card Reader Driver
Download
if the above failed to install use below,
media card reader
Download
==================================
AMD Processor Update
Download
Lightscribe Host Software (optional)
Download
HP Battery check
Download