Hello XDA developers!
A few friends and I have been developing a totally new USB open source gamepad called XOPAD. As part of the open source community, we figured we might ask you what you think, possible improvements and suggestions that may arise, before launching it.
Here's what it looks like:
It has :
Stereo speakers embedded in the controller, one on each side
Dual clickable analog joysticks (not sliders, actual tilting joysticks)
An internal battery with a booster that can charge the phone
Software-programmable SENSE-pin resistance, to be able to switch from On-The-Go to AOA 2.0 modes (beta function as of now)
Upgradable firmware through the micro USB port
Uses HID protocol, therefore there's no need for apps, it's real plug&play. We might need to make an app to easily remap buttons in the future for different games.
Adjustable to fit different phone sizes up to the Samsung Galaxy Note 2.
UPDATE:
We have now launched our project! Show us some support and make XOPAD a reality!
XOPAD - an Open Source USB Gamepad for Android smartphones
Tell us what you think!
PS: You can follow the progress of the project in http://www.facebook.com/xopad, our blog http://xopad2012.wordpress.com or our twitter account https://twitter.com/xopad
UPDATE:
Here is the behind the scene video of the XOPAD:
this is very cool
Thank you enadzzz2010! We'll be uploading more videos as the days goes by.
This looks cool, thanks.
wow looks great..keep up the good work :good:
Thank you for your responses! Looking forwarded to get these in your hands soon! :fingers-crossed:
Looks interesting.
Updated main post with Making Of Video
I've updated the main post with a new Making Of video!
Looks very good. I've been waiting for something like this.
Sent from my HTC One S using xda app-developers app
sound awesome
Thank you guys for your responses. We are just a few days away from launching this on Kickstarter. I'll send out an update once this happens on the main post.
Update
We have launched out project on kickstarter! See first post for update.
Related
Well I am interested in developing an app but would like to gauge some interest. Here are the details of the app:
1. App will take advantage of built in light sensors to read your lights lummens output.
2. App will have a nutrient calculator based on (advanced Nutrients, Canna, Dutch Masters, and General Hydroponics)
3. App will also include nutrient charts for all the companies.
4. App will include a DB of pictures with descriptions of different plant diseases and deficiencies.
I have more ideas as well as in how to optimize air flow for your room and much more also will include for outdoor growing as well.
If your interested in seeing an app like this for our winmo phones let me know through this thread and i will post updates and beta versions once they are ready if there is enough interest in something like this.
Sounds nice. Good luck.
seems good,
later i will be doing some project may be i can seek you help then
It seems nice
can be useful
All the best
it is coming along. right now the strain app supports WVGA 480 x 800 resolution. follow my progress in the thread in my sig. I should be about a week away for the MJ's Strain Guide beta. all that is posted right now is an alpha so you get a feel for the UI. Still a lot to do.
Sounds good! Being completely crap at maintaining plants this seems quite useful
I know what you mean. I hope this app helps guide people but when it comes down to it a major factor in your outcome is the genetics. bad genetics of a good strain will give you bad results. i am attaching here a alpha version of my strain app. its also located in the HD2 app section. im not sure it will work on other phones as i have a hd2 right now. I due plan to port to other resolutions and sizes after completion. It will be easier as its just resizing of what i have done. I am also bringing in some friend to port the app to android and iphone/ipad and to make a windows pc based version. if anyone has suggestions or think they can help in anyway let me know. i can always use the help.
PS:
This is the 4th app i have ever made in my life.
Notes:
when app is installed and launched you will get pop up menus. These are due to the controls. Currently they are trail controls. I am sending a payment to get the full license to that will be removed by beta.
currently all list are populated but no data is inputted so when you try to launch a strain in kinetic scrolling it will do nothing. Only one works right now. It is located in Sativa Strains List. It is Cannalope Haze. Let me know what you think of how the data is displayed. If you install this on WVGA device 480x800 it should work so HD2/TP2 should look perfect. Let me know what device you have it installed on and your screen fitment issue only if its WVGA. QVGA and WQVGA are not supported.
enjoy!!
Update:
I have attached a newer version it is the latest i have made so far. I have updated the indica and sativa list and updated how the data is displayed for cannalope haze. The way the cab is made is different so now it will ask if you want to install on sd or phone. I also finally added an icon for the app. i still have a long way to go but i hope you like where its going.
HI, I am new, this is my first real post so if this is posted in the wrong area sorry.
SO, I was working with a zune developer on an RTS and I had a large amount of art done for it. He got overwhelmed with the project and so I am looking for someone who thinks they can tackle an RTS. I have all gesture commands and ui layed out as well as basic unit properties. I have about a dozen fully animated sprite units and about 6 buildings complete so far.
If you think you are upto the challenge OR have a solid game that you would like some killer art done for let me know. BUT, I want to see it is some app store, I dont want to waste my time with a fizzled project.
If you want to use sprites I have already made thats cool, I would only request a cut when the game goes on an app store.
Very nice sprites, and the game looks good so far. Were you able to keep the source or do you plan on starting from scratch?
all info pertaining to the game can be found here.
I think the game is open source as others have dived into it. I know pathing was a difficult problem and did not have much of a solution. the project was for the zuneHD.
I will move this to SW development since this is an ongoing project, once you have a close to finished, or finished product PM me and I will move it back. IE Beta. .
~~Tito~~
Hey I'm a programmer looking for an artist to work with on various projects. I currently focus on Android development however I do have some experience with XNA / C# before (made a little tilemap engine on it and whatnot). I also just got my Samsung Focus registered on my developer account and have compiled a test sample on it just 2 days ago. I am really excited about Windows Phone 7.
I ALSO plan on making a fully crossplatform RTS at some point for iOS / Android / WP7 and I may be able to get started now. However, I would definitely want to sell it and keep it closed source / proprietary. Making an RTS is a HUGE task however, and will need a lot of planning and thinking ahead.
If you're in USA that's an extra bonus. If you have MSN Messenger that's another bonus. PM me if you're interested in working together on various projects.
There's a current "small" and cross-platform 2d game project I'm working on that I don't want to disclose publicly atm and we can discuss that if you have any interest in that, but I guarantee you I would love to make an RTS in the near future but merely lack an artist and an idea .
In my signature you can see all the devices I own for testing on. I am very inclusive, I love all smartphones.
I also do some music, I can show you some samples if you are interested in going further in regards to this.
Raptor550, I've sent you a PM, could you check please?
P.S. Seems like by default the PM notifications are disabled here.
I am currently working on a version of my app, The Elements, specifically for the Adam and similar tablets. Currently this app is available in the Demo section or the Android Market. You should be able to transfer it to your tablet if the market is not available on your tablet. Because this will transfer straight into the finished product it does cost 2.99 (price libel to increase with introduction of Wolfram|Alpha API). For those of you who check it out, please send me your thoughts and let me know what you think I need to fix or add. Thanks.
Been doing a ton of work on this lately. Spending all my spare time on it basically. So far I've got the List section near finalization. It still has work, yes, but you can get a pretty good idea of what its going to look like when its done.
Again, please send me all comments. All are welcome.
Check it out here
Features
*All 118 Elements
*Information highlights (click on things like Atomic Weight to see what this is)
*Swipe navigation through elements
*Images of or relating to all elements
*Elements information from Wikipedia and Wolfram|Alpha
*List View is now functioning.
*Classic View is now functioning.
*Calculations, more of which if I can find I will add
*Anions and Cations
*Physical Constants
and more to come as I get it added.
Please Check Back Every Day Or So For Updates. As I Make Progress I Will Be Uploading New Images And Information And Will Be Looking For Prompt Feedback.
Thanks For The Support
Change Log
v0.5
Beta Launch/Development stage
Reserved
Sent from my GSBv1.7-ERIS using XDA App
THANK YOU!!!!
I am sooo glad this is going to be available on Android, I've used this on the iPad and thought it was amazing!!!
Heading straight over to buy this delicious app.
Anyone on XDA reading this, please consider buying this to support this devs Android efforts.
Once again, thanks Amon!
I've been trying to buy the tablet version for my Advent Vega Tegra tablet running Android 2.2 but the Android market website says it is "Not available for your carrier"
It does not appear in the Android Market on the tablet, although your two phone versions appear there.
My tablet does not have a sim slot and no 3g capability and thus does not have a "carrier".
Do you have any ideas how I can purchase your app?
If it's of any relevance I'm in the UK.
spamianspoon said:
I've been trying to buy the tablet version for my Advent Vega Tegra tablet running Android 2.2 but the Android market website says it is "Not available for your carrier"
It does not appear in the Android Market on the tablet, although your two phone versions appear there.
My tablet does not have a sim slot and no 3g capability and thus does not have a "carrier".
Do you have any ideas how I can purchase your app?
If it's of any relevance I'm in the UK.
Click to expand...
Click to collapse
My apologies. I have not been able to get all the countries information entered yet into the market. I will work on that later and you should be able to get it by tonight. Sorry for the inconvenience.
Sent from my GSBv1.8.1 ERIS using XDA App
spamianspoon said:
THANK YOU!!!!
I am sooo glad this is going to be available on Android, I've used this on the iPad and thought it was amazing!!!
Heading straight over to buy this delicious app.
Anyone on XDA reading this, please consider buying this to support this devs Android efforts.
Once again, thanks Amon!
Click to expand...
Click to collapse
Just so you know I expect this to be comparable to the iPad app but this is NOT the same. Nor am I affiliated to the creator of the iPad app. I do realize that they have the same name. I have not looked at whose came first nor am I sure that it matters seeing as I am on a different platform. Just want to clear that up. I intend to make it a great experience though and thank you for your support. I hope that I still have it.
Google released some weeks ago Android Auto.
http://www.android.com/auto/
An app on your Lollipop device that can connect to cars head units.
So using your phone with the biger display in your car, with apps specially designed for that.
The problem is that you need a new car or a after market head unit that supports Android Auto.
That sounds really expensive!!
BUT what if we could replace that expensive head unit with a raspberry pi?!
Have no idea yet if that would work, that's why I started this topic, for brain storming about this. [emoji1]
Would be nice to have a multimedia central with Waze running... Hope it gets popular fast
that would be awesome and i am totally into that.
as far as i know, some guy made an lolipop port for the pi2. maybe we can use that as a base.
jackcaos said:
that would be awesome and i am totally into that.
as far as i know, some guy made an lolipop port for the pi2. maybe we can use that as a base.
Click to expand...
Click to collapse
Try my Headunit app of course; see sig...
But it requires Android 4.1+, a decently fast H.264 decoder, at least at 800x480 resolution, and USB Host Mode support, or in future WiFi Direct.
mikereidis said:
Try my Headunit app of course; see sig...
But it requires Android 4.1+, a decently fast H.264 decoder, at least at 800x480 resolution, and USB Host Mode support, or in future WiFi Direct.
Click to expand...
Click to collapse
Hi Mike, my apologies for cold outreach. Interested in your technology, please PM me so we can talk.
Thank you
thundpa said:
Hi Mike, my apologies for cold outreach. Interested in your technology, please PM me so we can talk.
Thank you
Click to expand...
Click to collapse
Anyone can email me anytime at [email protected] .
Is this already built? Or are you just suggesting an idea? I'd love to have it in my car. Do post here if when it is ready. (I mean the PI version)
mathewparet said:
Is this already built? Or are you just suggesting an idea? I'd love to have it in my car. Do post here if when it is ready. (I mean the PI version)
Click to expand...
Click to collapse
Quote from OP:
Have no idea yet if that would work, that's why I started this topic, for brain storming about this.
Click to expand...
Click to collapse
I will be/have released my Headunit app as open source, so someone with the skills could do this.
But I likely won't be doing it myself.
If there is someone with skills to compile your head unit app would be great.
Where can we find the code for your app?
Sent from my Nexus 7 using Tapatalk
luci84tm said:
If there is someone with skills to compile your head unit app would be great.
Where can we find the code for your app?
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
https://github.com/mikereidis/headunit
I might re-consider and do it myself, but my time is limited. I could also just to try help someone to port it.
I would rather have it working well on Android alone than having it half working on multiple platforms.
Hi,
I started to work on it. but I started from scratch for 2 reasons :
1/ I want to understand how the protocol works, it's important because there is no documentation available.
2/ The dev approach is very different : it's mainly based on libusb only and I try to implement the AA protocol without dependency with the underlying transport.
I plan to open code but now it's just too early. Sharing knowledge is a good start.
The Android headunit source code is very helpful to understand the protocol. Thanks for sharing the code.
So far what is done :
-100% asynchronous processing of usb transport so the thing is fully event based. It seems that the code becomes less messy this way and asynchronous programming model fits well with libusb.
-switch to accessory mode works
-ssl handshake is ok so the init phase of the protocol is working
Now I just got my first encrypted message from the phone. Encryption is not a big deal. I think I will be able to capture the first h264 buffers end of this week.
I imagine RaspberryAuto (codename for now) could run on a very lightweight JEOS style Linux with readonly flash filesystem. I will take look at the Openelec project which leverages this kind of system. I never developed UI for RPI, that's the main pain for me.
As it is a 100% C program it won't need a lot of RAM so the cheapest Raspberry model could be enough. H264 is not a problem as RPI supports hardware decoding. I'm a little bit more worried about the cost of the SSL processing (I don't know if the PI processor is good enough for that.
So why a PI ? Simply because it's open and documented, it's fast for h264 decoding, it supports composite output so it can be connected to the factory head unit of a car. Another interesting point is the my code is working on Ubuntu Intel too so there will be probably more choices for the target device at the end of the story. But PI is just enough for this project.
marcjero said:
Hi,
I started to work on it. but I started from scratch for 2 reasons :
1/ I want to understand how the protocol works, it's important because there is no documentation available.
2/ The dev approach is very different : it's mainly based on libusb only and I try to implement the AA protocol without dependency with the underlying transport.
I plan to open code but now it's just too early. Sharing knowledge is a good start.
The Android headunit source code is very helpful to understand the protocol. Thanks for sharing the code.
So far what is done :
-100% asynchronous processing of usb transport so the thing is fully event based. It seems that the code becomes less messy this way and asynchronous programming model fits well with libusb.
-switch to accessory mode works
-ssl handshake is ok so the init phase of the protocol is working
Now I just got my first encrypted message from the phone. Encryption is not a big deal. I think I will be able to capture the first h264 buffers end of this week.
I imagine RaspberryAuto (codename for now) could run on a very lightweight JEOS style Linux with readonly flash filesystem. I will take look at the Openelec project which leverages this kind of system. I never developed UI for RPI, that's the main pain for me.
As it is a 100% C program it won't need a lot of RAM so the cheapest Raspberry model could be enough. H264 is not a problem as RPI supports hardware decoding. I'm a little bit more worried about the cost of the SSL processing (I don't know if the PI processor is good enough for that.
So why a PI ? Simply because it's open and documented, it's fast for h264 decoding, it supports composite output so it can be connected to the factory head unit of a car. Another interesting point is the my code is working on Ubuntu Intel too so there will be probably more choices for the target device at the end of the story. But PI is just enough for this project.
Click to expand...
Click to collapse
Great work, keep us updated I've just ordered a car with android auto but it would be great to have something affordable for my wife's car.
Juicie said:
Great work, keep us updated I've just ordered a car with android auto but it would be great to have something affordable for my wife's car.
Click to expand...
Click to collapse
Hello Juicie,
Yes my new car will come with AA support as well so I have lost some motivation to complete this work these last few days. I can share my code with anyone that would like to continue.
I will do my best to release an alpha version that will work on Ubuntu but there will be more work to do to use the h264 hardware decoding of PI.
wow! that sounds great!
This could get really interesting now that RPi Foundation have announced a touchscreen....
Hi,
I have good news. I have a prototype fully working on Ubuntu (screenshots attached). The rendering is very good and smooth. Nav is fully working.
Now we just need to port the code on the PI itself. I only used libraries available on the PI so it should be straightforward except for the rendering. For rendering I use gstreamer because gstreamer is portable and supports omx (hardware accelerated h264 rendering on the PI). I think I just need to set the PI omx decoder and sink into the gstreamer code to make it work. The tricky part could be to capture the touch events if the sink doesn't provide them itself.
Problem is I don't have a spare PI to complete the job.
hi,
That's really great news didn't expect such good progress!!
I do have a rpi and can test if you give me the app.
The problem at the moment is that I don't have an android device running lollipop..but I can try to find one
Sent from my GT-I9300 using Tapatalk
I'm going to follow this !
If you need someone to test feel free to ask !
Hi
I will try to build an image pour the PI asap then.But I will have to disable the touch events at beginning because the purpose is to port the code and use the omx decoder engine.. That's a first step.
marcjero said:
Hi
I will try to build an image pour the PI asap then.But I will have to disable the touch events at beginning because the purpose is to port the code and use the omx decoder engine.. That's a first step.
Click to expand...
Click to collapse
Where are you currently hosting your code?
I'm currently owning a MTCE device. I'm a software developer (.NET). I'm a design and UX fetishist.
I see many folks of you have posted different apps, skins, mods, a.s.o. to get the best out of the headunit that is possible.
One problem I have seen is, that if I want to have a full working headunit, I will have to read thousand of forum-posts, try hundreds of software and then get stuck by a few apps that design is not fitting together.
Why isn't it possible, to join the forces to make a fully working ROM with preinstalled software that looks as if it was designed and made by the manufacturer? One design (maybe skinnable), one UX, selectable apps. So a newbie (like me) will get a fully functional headunit (including the basics like radio, DAB, mediaplayer, navigation, ...) that looks like factory-made with installing only the ROM.
Modern cars already have a well working headunit that has a seamless UI and UX between the different functions. Why shouldn't this be possible on our headunits?
I would suggest, that all of you developers, skinners, modders, should join your forces and create an experience for our headunits that will outreach the currently built-in headunits of modern cars.
What's wrong with hal9k or malaysk mod? They are fully working and in my opinion are better than original head unit from my car. You can even use google assistant, so you can control everything by your voice.
Maybe my mods will suit your needs?
Have a look at my channel:
https://www.youtube.com/user/KoTiX71
RolandE1204 said:
I'm currently owning a MTCE device. I'm a software developer (.NET). I'm a design and UX fetishist.
I see many folks of you have posted different apps, skins, mods, a.s.o. to get the best out of the headunit that is possible.
One problem I have seen is, that if I want to have a full working headunit, I will have to read thousand of forum-posts, try hundreds of software and then get stuck by a few apps that design is not fitting together.
Why isn't it possible, to join the forces to make a fully working ROM with preinstalled software that looks as if it was designed and made by the manufacturer? One design (maybe skinnable), one UX, selectable apps. So a newbie (like me) will get a fully functional headunit (including the basics like radio, DAB, mediaplayer, navigation, ...) that looks like factory-made with installing only the ROM.
Modern cars already have a well working headunit that has a seamless UI and UX between the different functions. Why shouldn't this be possible on our headunits?
I would suggest, that all of you developers, skinners, modders, should join your forces and create an experience for our headunits that will outreach the currently built-in headunits of modern cars.
Click to expand...
Click to collapse
I exactly know what you are talking about.
Whether malaysk nor Hal9k are the greatest thing since sliced bread and do not fulfill what I and you @RolandE1204 are expecting.
A common UI with same buttons and same background, coordinated in function and visibility would be awsome.
...but..... and now we have the main issue:
All firmware are made of apps from different developers and are just bundled in the firmware. This leads automatically to different UI for each single app.
You won´t get a navigation app which fits any other UI. You won´t get a player app fitting the UI of your launcher. If you would want this, each single app needs to get developed or at least adapted to a UI.... None will do that and as far as I know there is no possibility to create a common UI which adapts 3rd party applications. Each app has it´s own one.
This is one of the benefits of an OEM unit. There you have to pay a lot more and it is not configurable at all, because it is completely closed.... but with a common interface...
That's right ... but does it have to be like that?
@rigattoni You're absolutely correct. But does it have to be this way? Here at xda-developers are all the guys (and girls) that do the best work like malaysk, hal and many others that do very great work.
With a little more work together, there could be a complete solution that would not also work but also look great.
I may think too simple but there has to be a design and UX guideline, that has to be created and every application that will be developed using this guideline, will fit nearly seamless into the bundle of all other apps.
Also I'm sure that there are also som people like me, owning a slightly older car that hasn't built in a headunit with such functions. I like my car (Peugeot 308CC) and would buy it again but I wanted to add functionality that hasn't been in (rear drive camera, good working navigation, ...).
Just to clarify: I'm not searching for a free solution and I understand that this means a lot of work that can mainly be done by enthusiasts, but I'm also willing to pay for a solution that works and looks like a charm. So I think that even if we are talking about different applications that work together seamless, I am sure that there are people like me, who are willing to pay money for this.
I'm currently living with a mediaplayer (poweramp [blue]) that has a different behaviour and look like the radio (stock [black/white]) and a navigation app (magic earth [orange]) that also doesn't fit in. Other applications (TPMS, Bluetooth-Calling, Car-Status) are also looking very different.
I know that there are persons doing great work in modifying roms and apps but they all have their different design-language. So why not using a centralized design and UX language and creating a bundle of software that makes every owner of an android headunit as proud as he can be?
Do we get these devs together to work on one version with a common UI?
I would love everything to look similar, but I would settle for great looking apps that look different. Like that guy who posted the youtube link - nice radio app, but would look for a different music app
kmlnvm said:
What's wrong with hal9k or malaysk mod? They are fully working and in my opinion are better than original head unit from my car. You can even use google assistant, so you can control everything by your voice.
Click to expand...
Click to collapse
Yes, confused, malysk and hal9k are already this way. Perhaps OP wants to define look and feel.
Perhaps too, OP might not understand that source code to the MTCD units has not been released and that to a large extent work is by reverse engineering?
---------- Post added at 09:27 AM ---------- Previous post was at 09:26 AM ----------
rigattoni said:
Do we get these devs together to work on one version with a common UI?
Click to expand...
Click to collapse
Sure, how would you do that?
@marchnz: It was just a question. Nothing else to be interpreted into this question...
I'm aware
@marchnz: I'm aware that reverse engineering is hard work. I've already done this by myself (as I said, I'm a .NET developer).
I'm not into developing android software but I'm sure it is a lot of work too.
As long as I do have the commitment of some developers that they want to follow design guidelines, I'm able to create some. What I don't want to do is, to create guidelines that nobody is considering. Also I do not want to patronize someone. So if someone commits that he wants to use guidelines and has a definitive app in mind he wants to work on, we can work out guidelines.
Maybe first of all invite some developers:
@jamal2367
@Malaysk
@Hal9k_
@mike.b
@f1x
im sorry I didnt get your meaning
whats the plan?
i'm a developer I mean what are we going to do?
can you explain more clear?
What has to be done is to unify the UI and UX of all the major apps that are needed.
The best would even be to make them skinnable.
So there is a need to create a common UI for
- Radio
- Media-Player
- Bluetooth (Calling)
- Vehicle (Doors, Trunk, ...)
What I already can say is, that there will be a skinnable version of magic earth (navigation) in the near future.
Also it would be nice if during this process, some smaller issues of a software can be fixed. (ie. Radio looses the station-names on reboot and only shows frequencies)
Anyone who will contribute on this project, please leave a message or send me a PM.
RolandE1204 said:
What has to be done is to unify the UI and UX of all the major apps that are needed.
The best would even be to make them skinnable.
So there is a need to create a common UI for
- Radio
- Media-Player
- Bluetooth (Calling)
- Vehicle (Doors, Trunk, ...)
What I already can say is, that there will be a skinnable version of magic earth (navigation) in the near future.
Also it would be nice if during this process, some smaller issues of a software can be fixed. (ie. Radio looses the station-names on reboot and only shows frequencies)
Anyone who will contribute on this project, please leave a message or send me a PM.
Click to expand...
Click to collapse
Hey
If you are interested in a radio player that runs over the internet then have a look here!
GitHub: https://github.com/jamal2362/URL-Radio
Download: https://jamal2367.org/downloads/?dir=Apps/URL Radio
You could install it on your mobile phone and use the app in landscape format and see what it looks like on the MTCE.
jamal2367 said:
Hey
If you are interested in a radio player that runs over the internet then have a look here!
GitHub: https://github.com/jamal2362/URL-Radio
Download: https://jamal2367.org/downloads/?dir=Apps/URL Radio
You could install it on your mobile phone and use the app in landscape format and see what it looks like on the MTCE.
Click to expand...
Click to collapse
I've never written about a radio that works over the internet.