[Dev][C#]Google Maps for Windows 10 Universal Platform - Windows 10 Mobile

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi everyone .
I started a new project for now it named Google Maps Unofficial. It's a C# based app that use MapControl to show Google Maps on the app not like other apps use a simple WebView or a HTML code behind .
I need some developers to help me in completing this project. .
Project Updates :
Update 4 : Now Version 1.35 Alpha is available and pervious versions removed from attachments. see the change log on post #15
Update 3 : Now you can download V1.20 Alpha in attachments and you can see details of this version at #13
this time app is available for both PC and Mobile Platforms (X86,X64 and ARM) maybe it should be deployed on XBOX and HoloLens too.
Update 2 : Now you can download V1.15 Alpha in attachments and you can see details of this version and known issues at #11
Update 1 : Now You can select region to download offline map.
Developers with this skills
MVVM knowledge , Google Maps APIs , MapControl and UWP Experience .
Projects on GitHub:
Current app on GitHub
https://github.com/NGame1/UWPGmaps
Class Library (SDK) for developers :
https://github.com/NGame1/UWPGmaps.SDK
NuGet library :https://www.nuget.org/packages/GMapsUWPSDK
I implemented some basics like showing map in satellite mode and normal road mode and traffic view .
everyone with the mentioned skills and ready to help please let me know in pm or here on topic .
Regards

gMaps is a very good google maps client, the only problem is that offline navigation doesn't work. If you can't make that work in your app, then... Any effort is useless. But, don't let my comment discourage you to develop, but keep that in mind.

xxJMarian said:
gMaps is a very good google maps client, the only problem is that offline navigation doesn't work. If you can't make that work in your app, then... Any effort is useless. But, don't let my comment discourage you to develop, but keep that in mind.
Click to expand...
Click to collapse
I implemented a class for offline using but there are some bugs presents.
but the first thing I'm looking for is offline map usage (at least map only without navigation)
If I solve the saving offline map I can look for things like offline finding directions and etc.

All the best
ngame said:
I implemented a class for offline using but there are some bugs presents.
but the first thing I'm looking for is offline map usage (at least map only without navigation)
If I solve the saving offline map I can look for things like offline finding directions and etc.
Click to expand...
Click to collapse
I may not help you in code as I am not a full-fledged developer. But I hope you get success in this project. This will be a very good contribution to our phones as the Windows Maps is bad after Creators update.

Ani64 said:
I may not help you in code as I am not a full-fledged developer. But I hope you get success in this project. This will be a very good contribution to our phones as the Windows Maps is bad after Creators update.
Click to expand...
Click to collapse
yes exactly . after creators update windows maps get awful and exactly that's why I'm thinking about building this app .
I hate google but Microsoft forced me unfortunately

As an update for project detail I have to say I finally completed the offline map downloading .
You have to select a region for downloading the offline map and it will download .
Please let me know what you need to be prepared for the first release .
For now I need your basic needs (things you can't live without them lol)

Excited for release.
ngame said:
As an update for project detail I have to say I finally completed the offline map downloading .
You have to select a region for downloading the offline map and it will download .
Please let me know what you need to be prepared for the first release .
For now I need your basic needs (things you can't live without them lol)
Click to expand...
Click to collapse
I don't say I want these all features in first release. You can take your time . I want favorites places to save like Work and Home. And Yes.....organizing those saved places into collections just like on HERE Maps apps. Also driving and Voice navigation can be a part of it.
Wish you all the best for release.

Good idea, my friend! Would you mind to create class library with NuGet package, and share sources on github? I believe this project might be interested for many devs (who still code stuff for UWP of course ).

sensboston said:
Good idea, my friend! Would you mind to create class library with NuGet package, and share sources on github? I believe this project might be interested for many devs (who still code stuff for UWP of course ).
Click to expand...
Click to collapse
I didn't share it on git hub but I will do it and also after a bit cI will share it as a DLL or Nuget package too .
I know many guys need this and love to use it in their apps

wao, good luck!

As a very soon pre-release I Will share you the appx on first post .
It contains :
Showing maps as I mentioned in default Road view and Satellite view
and it supports showing traffic and transit
It supports downloading offline map and if downloaded a region offline package if you are offline app automatically use offline map .
Known bugs and issues :
1 - Download Map page : when you select points, Pointers doesn't show the correct position that you selected (they stick to top left of map) but that's ok
2 - Download Map page : Progress Indicator fills many times until download complete, because it show progress of download in each zoom level that app trying to get and it's not showing really true value of progress! I mean it's not reliable at all!
For understanding when download complete wait until app show you Download Complete message
As this app is a very very very first alpha build do not select a large region for downloading offline maps. Please select a region like a City, not bigger. For example Mashhad, Khorasan Razavi, Iran offline map is about 22 - 35 MB (about ~7K to 9K files) depend on the exact region points you selected.
Because of large number of files to write it may takes very long to download much more than 30 - 40 MB but looking for some workarounds.
Good News Maybe :
if app crash ( I didn't see ) or you close app or etc. that cause canceling the map download You can re-select the region you selected before this time app only check for the files downloaded before and continue progress from un-downloaded content

Thanks

OMG. That's really great to see the first pre-release hit over 850 downloads a day.
I added the walking mode navigation to app , how to use Simply find where you want to go on map and hit the point !
Map showing you the way to get to your destination .
Change log :
-Fixed continuse location using after closing app
-Added Walking mode navigation
-Minor fixes and improvements
Appx file and it's dependencies will be added to the #1 post.
What will I want to add in next build :
a better offline map download (not downloading tiles over zoom level 20, Zoom Level 17 is enough I think)
and maybe I use the Icon I attached for next release
Also I added an Insider group in Telegram Messenger that I will provide you the link of group to join me and I really want developers join me to complete it's alpha ring features.

Now Application Source code is shared on GitHub
https://github.com/NGame1/UWPGmaps
NuGet Library and Class Library (DLL/Winmd) to work with Google Map APIs will be available soon too.
We have an insider group on Telegram Messenger you can join there for updates and keep me updated with bugs and features you need . There should be a better communication with you and other users .
https://t.me/joinchat/DQwGRhG-DXgBJNDWjGEoZQ

Version 1.35 ALPHA now available .
What's new :
-Added UI for Directions and now support Walking , Driving and Transit (transit not tested, maybe not work in iran please test it)
-Fixed back button bug
-Added estimated time for navigating to destination and your distance to the point.
-Add pins for origin and destination points
-Added some new Assets and logo
-Added Slider for changing maximum zoom level for downloading offline maps
-Fixed witch cause showing a white bar at the top of phone in dark theme (instead of system status bar like time and battery)
It will be added to the first post

ngame said:
Version 1.35 ALPHA now available .
What's new :
-Added UI for Directions and now support Walking , Driving and Transit (transit not tested, maybe not work in iran please test it)
-Fixed back button bug
-Added estimated time for navigating to destination and your distance to the point.
-Add pins for origin and destination points
-Added some new Assets and logo
-Added Slider for changing maximum zoom level for downloading offline maps
-Fixed witch cause showing a white bar at the top of phone in dark theme (instead of system status bar like time and battery)
It will be added to the first post
Click to expand...
Click to collapse
oh my god :laugh:
Works perfectly
...................
دمت گرم

No new mobile version?

augustinionut said:
No new mobile version?
Click to expand...
Click to collapse
Version 1.35 ALPHA

augustinionut said:
No new mobile version?
Click to expand...
Click to collapse
All new versions will contain both and Mobile versions .
Good news :
I were able to add the voice navigation to the source code
Developers can clone project from GitHub and test it's functionality before next release .
I know there's a known bug that it repeat commands periodically when you get into 400 meter to the point you have to turn or something else I will find a way to fix it, if any developer know a good way to make it ok let me know .
Regards .

ngame said:
Now Application Source code is shared on GitHub
Click to expand...
Click to collapse
Good job, man, congrats! When I have a time (kinda too busy now) I'll definitely will test it and (maybe) will issue a pull request to you
ngame said:
We have an insider group on Telegram Messenger you can join there for updates and keep me updated with bugs and features you need . There should be a better communication with you and other users.
Click to expand...
Click to collapse
Don't use Telegram for bug tracking! Use GitHub, it has all capabilities (not an industry standard level but enough for open source fun projects).

Related

Beta testers wanted for TraQPro !!

Hi all mobile lovers,
i have developed an application to share your location information with your friends and employees. I know that there is Google latitude and others, but hopefully this products is different and focusses also on the bussiness side / implementation of these technologies.
Some features:
- Send TraQ Code to your contacts, so they can follow you 'live' for an hour online.
- Map View shows your friends live on the map including speed information,
when GPS is used. I mean really live and animating and all
- When TraQCode Contact is also destination, the route is calculated and drawn on map, including live destination distance and ETA !!
You can watch a demo video on http://www.vimeo.com/paltraq for how TraQPro works and looks like...
I need some beta testers who want to test the functionality of this product.
so where to ask then @ xda developers . Currently it only works with VGA/WVGA devices!
People who want to download and Beta test, please register at:
http://forum.traqpro.com
* Please post all bugs and feature request at forum.traqpro.com *
and i'll send you a private message with your account information.
Thank you and special thanx to those who want to participate to make it a better product.
Cheers,
MrQ.
Was looking for something like this! Allready started to develope my own! But yours is better
SO: Please send me the Beta Version, I allready registered in your forum!
How fast is the update rate for the GPS position? Can you let people decide for themselve how often it is updated? Because some people want to conserve battery, but on the other hand it is not as precise...
(Less battery consumption <-- vs. --> More precise position)
I think I can even help you to develope... or to translate (to Russian or German...)
Hi Koffein Schluck,
good to hear that you like it Check your private messages in the TraQ forum for your BETA account details.
The update rate is 1,5 seconds in the mapview, to get the live tracking experience of your friends or employees. When you are in the main menu the update rate is 15 seconds on MPS location updates and when GPS is on and fix it's 1,5 seconds
I already have the option for the user to determine the update rates on MPS, to spare you the battery power. Further more there is also a second application which runs on scheduled times to report your position to the servers and sleep again, pulling as almost nothing from your battery live !!
Must do some more testing with it to release it, but stay tuned.
Also de website wil be in Silverlight technology to view your Trips and some other info.
Busy as hell, more to be released soon..
Stay tuned
Btw, check out the TraQCode feature, it's really coOl. Select a contact and send him a code with email or sms or both so he can track you live online.
Next,
If you say the person whom you are sending your traQcode is also your destination, you see the complete route on the mapview including destination distance and ETA information!!
Also check out the resource folder after installation if you want to customize the graphics.
The languages folder contains text files with all languages available. If you translate the english
one to german and to russian we have to more languages available in the app!!
Btw, please post your findings on TraQPro forum..

[APP][Coll]Titanium Informer[PRJ] [WinMo6.5]

There are many apps, which can inform you about the things in which you are interested.
But what about - to get this informations direct in your Titanium?
e.g.:
- What's running on TV tonight? (TV_Journal)
- especially TV-Programm on PrimeTime today?
- Which movies are now in my local cinema and when does they start?
- Detailed Weather-Information for my town?
- Read the Newspaper most important reports?
- Worldwide News? Local News?
- Latest Sports Results - Soccer,Baseball,Basketball,...
- News from a special kind of Sport - Formula1, Soccer,...
- What's the latest new Posts in xda-devs, e.g. in new Posts (Apps) in Development&Hacking or for my Device (e.g. Diamond) ?
That would be a nice app, don't you think, too? But it's hard to adapt it to your personal interests, right?
No - it's not difficult - and this app already exists for free - but could be expanded. You know the word "RSS" - but you don't read RSS, right?
But: You mustn't know, that it is RSS - it's more important, to know, what you want to know.
RSS is only one of the standardized formats, which can be read programimatically and show the infos, you want, on your screen. Especially on your TitaniumPanel. And that's also the reason, why I made TitaniumRSS - I can have all the interests in one App - one internal App.
But I made a new Thread "Titanium Informer" - perhaps later on, we will see, if there are other formats, which are not RSS, and have things of interests of you. And so the Project could split later on. We will see.
But ther must be a Collection, to know, where you can access your personal information or where/how you can find it.
At first - here you can find the Download for the "Titanium Informer" - at the moment "TitaniumRSS" (QVGA,VGA,WQVGA,VGA) :
*Application TitaniumInformer/TitaniumRSS with Information & Download free*
*Direct Download Link of cab (now 1.1)*
You only need 2 more Apps, that everything runs:
- Mortscript 4.2 *Mortscript 4.2*
- JMLPanex >= 0.99 / better 1.0 *JMLPanex* ,so Titanium-Buttons are working
And now we can collect together the Informations (aka RSS-Feeds), which could be of interest. To be shown in Application, only look at the *description* - it's a simple edit of the Text-File TitaniumRSS.ini :​
Informations about current News:
Worldwide:
World News Metro
http://feeds.feedburner.com/metro-world-news?format=xml
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
World Top-Stories
http://rssfeeds.usatoday.com/UsatodaycomWorld-TopStories
National:
USA-Today - TopStories
http://rssfeeds.usatoday.com/usatoday-NewsTopStories
Much more different Feeds of USA-Today (Weather, Politics, Stocks, National, Religion, Sports, Education,...) are to find: *click here*
German Newsticker
http://feeds.feedburner.com/bto-newsticker.xml
German News Telegramm
http://feeds.feedburner.com/bto-ShowTelegramm.xml
Much more news can for your country or worldwide in your language can be find easily by Google-Search "RSS news <myCountry>"
TV-Programm:
TV-Stories USA (with long informations)
http://www.newsday.com/cmlink/tv-stories-from-newsday-1.1251975?localLinksEnabled=false
Episodes Guide - informs about all new one
http://epguides.com/menu/recentAddAll.xml
Dancing-with-the-Stars Informations
http://rss.tvguide.com/tvshows/dancing-stars/191470
(much more TV-Shows to find: *click here*
NBC-Chicago-News
http://feeds.nbcchicago.com/nbcchicago/entertainment/television/
German Top Program Today
url=http://www.klack.de/xml/klackTopRSS.xml
German TV Program PrimeTime
url=http://www.klack.de/xml/klack2015RSS.xml
German TV - now in TV
url=http://www.tvspielfilm.de/tv-programm/rss/jetzt.xml
All similar things are to find easily with Google "RSS today TV <your country>" in your language
Cinema:
New Movie Reviews
http://feeds.eonline.com/eonline/moviereviews?format=xml
German Start of Movies current
http://www.filmstarts.de/kino.rss
German Movies coming soon
http://www.filmstarts.de/kino-soon.rss
German Upcoming Blockbusters
http://www.filmstarts.de/kino-highlights.rss
XDA-Developers:
New Topics (and apps) in Development&Hacking
http://forum.xda-developers.com/external.php?type=RSS2&forumids=260
New Topics for HTC Touch Diamond
http://forum.xda-developers.com/external.php?type=RSS2&forumids=441
Each Part of XDA-Developers has it's own RSS-Feed. Just click on the RSS-Icon in your Browser to get the URL.
IN TitaniumRSS with option "Read HTML in Browser(offline) you can read also HTML-Code
With "Read Feed in Browser (online)" you can direct jump to this Topic and can read the answers or answer on your own
Weather:
Only as Example-weather from the Niagara Falls
http://www.rssweather.com/wx/us/ny/niagara falls/rss.php
You can choose worldwide your personal weather info from: *click here*
Weather for your city, e.g. Chicago
http://weather.msn.com/RSS.aspx?wealocations=wc:USIL0225&weadegreetype=F
Your weather code is the same as you know it from JMLToday (after "wc: )
Look *here*
Ebay:
Ebay: e.g. All WII-Consoles, which auctions will close soon
http://games.shop.ebay.de/Konsolen-/54953/i.html?_nkw=wii&_catref=1&_dmpt=Videospielkonsolen&_rss=1
Ebay uses for almost all categories RSS-Feeds, you can have a look, if something is new/is soon end of auction. Info about current price, End of auction, ...
In Bottom of each category you find the "RSS"-Sign to get the URL and transfer it to TitaniumRSS
Sports:
Formula1:
http://feeds.feedburner.com/totalf1-recent
World Soccer News
url=http://sports.yahoo.com/sow/rss.xml
There's much more - only search for
General Search for Informations:
With Google and "RSS <your search topics>" - you will find the most of the Informations, you want
Also:
http://www.search4rss.com/
http://www.faganfinder.com/blogs/
...
There is much more - and everybody can tell his favorite information sources here. And that RSS is only a format, which can be automatically used to get this information into your Titanium Panel.
And if that's not RSS-Feeds - but other standardized formats - we can have a look, if it's senseful to split/transfer the TitaniumRSS to a Titanium Informer-Project.​
Micha
PS: Which "Feeds" would you recommend for information?
.
.
Radar Traps /Traffic:
Radar Traps for Germany/Bavaria
http://www.antenne.de/cf/verkehr/blitzer_rss.xml
Traffic News for Germany/Bavaria
http://www.antenne.de/clickser.php?...url=www.antenne.de/cf/verkehr/bayern_rss2.xml
Mostly your local Radio Stations provides some RSS-Feeds for Traffic or Speed Traps.
Just think: For other phones they sell special applications only for Speed Traps.. here it's free
Windows Mobile:
1800PocketPc.com - Deals with Windows Mobile Freeware and News
Feed URL : http://www.1800pocketpc.com/feed
BestWindowsMobileApss.com - Review of Windows Mobile Apps and Games
Feed URL : http://www.bestwindowsmobileapps.com/feed
PocketPC Thoughts
url=http://www.pocketpcthoughts.com/xml/thoughtcast.xml
WMPoweruser
http://wmpoweruser.com/?feed=rss2
Windows Mobile Developing
http://services.community.microsoft.com/feeds/feed/windowsmobilewebcasts
IntoMobile
http://www.intomobile.com/feed/
Computer:
HeiseNews
http://www.heise.de/newsticker/heise.rdf
Humour:
New Jokes Feed
http://www.jokespalace.com/feed/
.
You see - for almost each of this Informations exists a single external app - and you can do it now One1All in Titanium.
French Link
About French RSS feed :
Cinema (Movies) :
this Week : http://rss.allocine.fr/ac/cine/cettesemaine
Comming soon : http://rss.allocine.fr/ac/cine/prochainement
News :
All news : http://rss.feedsportal.com/c/861/fe.ed/www.metrofrance.com/rss.xml?c=section-news&mediafed=1
Sport : http://rss.feedsportal.com/c/861/fe.ed/www.metrofrance.com/rss.xml?c=1157379271-45&mediafed=1
HighTech : http://rss.feedsportal.com/c/861/fe.ed/www.metrofrance.com/rss.xml?c=1157379272-44&mediafed=1
TV program : http://programme-tv.orange.fr/rss/fluxRssProgrammeSoiree.xml
PDA news and More : http://www.mobinaute.com/rss.xml
My contribution !
Thanx lesscro, also now a little bit updated with some freeware sources like 1800pocketpc.com - Informations
Micha
awesome!
hey man, awesome plugin! got me interested in RSS feeds! im having some issues with it tho. so, where do i point where the RSS directory should be? any folder? where my RSS Hub channels are? when i click on the toggle/ full previw or whatever, it just sends me to my top titanium panel and usually freezes up the phone. i also cant figure out how to add a channel. so, mayb we could get a little tutorial? mayb, hopefully, i screwed up sumwhere. btw, im workin with a htc ozone runnin the latest 3vo rom. any help would be great. this is such a cool panel!
Thanx
I already wanted to make it faster.
In current version (1.1) you can add your feeds in TitaniumRSS.ini.
Perhaps you have only clicked the drect download link - because over there is already a tutorial (Post #2) :
http://forum.xda-developers.com/showthread.php?t=545831
At the moment TitaniumRSS and TitaniumInformer are the same apps - but I'm thinking about, to seperate them and not only showing RSS. But I'm not sure - perhaps I will keep it in one app with extensions.
My recommendation for choosed RSS-Folder is directly storage card (or perhaps is the name "internal storage" on your device)
While installing a subfolder is created automatically.
Have you installed TitaniumRSS to main storage like it's necessary for Titanium Plugins? Otherwise please reinstall it (in Preview Mode - never in Full Mode)
If you still see freezes, then I would need an export of your Registry:
HKLM/Software/Microsoft/CHome
and
HKCU/Software/TitaniumRSS
(you can do it easy with TotalCommander, just COPY them to your storage Card, then you have .reg-Files as Text)
Then I could have a look
And IF something happens: I have a double security system because of switching .cpr inside. You can switch to Preveiw Mode always by Startmenu (Utilities->TitaniumRSS) and your .cpr is in your choosen RSS-Folder in Subfolder "internal" - also together with a copy of SwitchBack-Script.
A little remark perhaps: Because of TitaniumRSS I develped TICS afterwards - a program which can be used to install Applications into each .cpr.
TitaniumRSS has an "internal" TICS - but uses in 1.1 older ATPluginInstaller - I wanted to change it with 2.0 (when I finished another little project... I only had not much time the last months to change it)
Thanx for your feedback
Greetings
Micha
hopin im just a noob...
ok so, figured out how to add/change the feeds. lots of stuff in this plugin man. you must have worked like heck over this.
in my opinion, id like to see two diffrent apps and and a combined. options. people like them.
ya, was installed on internal storage like all other titanium plugins.
so, i know nothing about programming. a little about the registry and .png files. anything else, well, pointed in the right direction i can prolly figure it out. so ya, heres my registry folders ya said you would need to look at.
hey, thanks man. for the quick response and helping me with your plugin. this is truly the most intricate and awesome plugin ive seen for titanium yet.
thanx for the nice words
yes-it was really hard work - it's more a complex app than a Titanium Plugin.
One little remark,if animations run slowly: you can resize each image to the half for your qvga-device (e.g. with IrfanView)
ok,I looked at Registry, and now I have some different suggestions:
1. I see an add-on to switch between Bronzelistview and Titaniumlistview.what's this app,which add these "feature"?
perhaps this could confuse analyser.could you switch to Titaniumlistview and choose Re-Analyse from Menu?
2. perhaps Analysis would throw an error message because of active FullView,even if you are in Preview Mode. I saw 2 inconsistent Registry-keys.Fullview is active,but cpr is original Titanium,not TitaniumRSS
Could you execute trssSwitchBack.mscr from /Internal storage/.../TitaniumRSSFeeds/Internal?
and then have a look if in hklm/software/microsoft/chome/Titaniumrss the key "fullviewactive" is then on "0"
if not,change it manually to 0
3. perhaps I made a bug,because the most tests are made with jmltoday as Top-Plugin.you could try 2 things (if you want) : make titaniumrss to top-plugin (in Faq explained) or install JMLToday and try it againwith Reanalysation.
please always consider-indifferent if you install a Plugin or reinstall TitaniumRSS or Reanalyse Titanium-switch to Preview Mode.
please feedback what has helped - and if you found out something else and have questions about,just ask.
Greetz
Micha
before i write a long one...
a couple quick questions before i lay it all out again.
do I HAVE to have TICS installed for this to install directly?
when you say you have JMLToday as your Top-Plugin, is that the same as the default plugin?
JML, really cool btw. will be playing around with that after we hopefully get this working.
a couple quick questions before i lay it all out again.
# ok
do I HAVE to have TICS installed for this to install directly?
# I made the last version of this app before I developed TICS,so it's not integrated so far.because of the FullView-Feature of TitaniumInformer (which is "TICS-light" ) it's not so easy to integrate TICS-Installer.
TICS is nothing which can bw downloaded and installed-it's integrated in much Titanium-Apps by the developers.so there are only a few download,but I would estimate it's already integrated in 100.000 installations on devices.
So I would recommend,if you don't use original Titanium...cpr:
1. Install TitaniumInformer, let the first analyse
run.
2. Copy part of TitaniumRSS from Titanium...cpr to your current .cpr
3. Restart Titanium
4.Re-Analyse again by Main Menu-then it should work and switch in all Themes
in 2.0 TICS will be certainly integrated.
when you say you have JMLToday as your Top-Plugin, is that the same as the default plugin?
# no.sorry-perhaps because English isn't my mother tongue:
Jmltoday is my top-most Plugin.With CHome-Editor set to top.that's needed if you want to have a not-default-Microsoft-Plugin to be default plugin.
Default Plugin is this Plugin,when you refresh Titanium or switch from an app to Titanium,which is selected(expanded). that's CClock usually,but changeable.E.g. jmltoday or TitaniumRss.what's top-most(because all other Plugins have the same GUID)
JML, really cool btw. will be playing around with that after we hopefully get this working.
# it works - sure
Greetz
Micha
ok...
so, that add on for bronze and titaniumlistview is something that came with ookba's 3vo rom. honestly, dont know what the difference is. I dont know if it was this option or, from going to the Tiatanium Panel Meda homescreen layout to the Titanium Panel Media Topbar layout but, one of these heled with the overall visuals in this panel and, another one actually.
I was able to find the switchback mscr and the fullviewactive in the registry. runnign the switchback changed the registry setting but, my homescreen was still frozen. not my phone entirely but, my homescreen. \
i also tried JMLToday and TitaniumRSS as my top plugins. no luck.
i thought you want to mention in further releases, that as of now, you have to have a default brpwser set to be able to open the feed in a browser. that took me a while to figure out.
so, im posting some files for you again, in case you wish to help me out further. im hoping this might help you out in further updates as well. i just dont know enough yet about .cpr's to feel comfortable with messing around with em. in the zip are 2 screen shots. pretty much everything is working for me with this now except the full view. the only other complaint is, is that the words on mine look like they are smushed together. that theres not enough room. thats what those shots are of. i included my reg folders again as they are now. i also included my .cpr's from titaniumrss and what im sure is my current .cpr. The titanium media topbar.cpr.
hate to be such a noob man but, i am picking up on stuff. hopin this feedback helps.
that zip..
heres that zip with that stuff in it man. again, hope this helps for further releases
Thanx for the explanation-if I'm at home,I will try to find out,what's th "speciality" of your ookba-Rom is.
TitaniumListView is the newer standard (therefore CHome is called Titanium) - the slider is always centered in the screen.
the older BronzeView the slider position variies with the positon of the active plugin.
for 2.0 noted:also in preview a feed can be read off- and online,ok? (opera,opera mini, ie)
Greetings
Micha
btw: I'm at the moment about another dev and have a lack of time because of office,too.but I will try is asap after first release of my new app.
cool
oh, ya, take your time man. I can only assume that someone that can write stuff like this is working on plenty of stuff. this thread will be staying in my bookmarks and Ill be checking it for updates. thanks for the help man.

[DEV] XDA FaceBook App for WinMo

Hello
​
We are at the very beginning stage of development of new FaceBook app for WinMo.
If any developer/graphic designer wants to join, please feel free to do so
Please reffer to this google code project site:
http://code.google.com/p/xda-winmo-facebook/
To join the group, PM xda member: joe_coolish
Donations:
Promised Fullfilled
sinoo - $10 + $10
thekrautdog - $5
PS: The poll is from the old post. You can still vote on whether you want a new FB app.
Follow updates on Twitter! Use the #xdafb hashtag to spread the word!
Here is an article on what kinds of feedback we're looking for when helping test the public beta: http://forum.xda-developers.com/showthread.php?p=9227274
[UPDATED 12/7/10]
BETA 4.1!
**update** If you were caught in the infinite automatic-update, things should be fixed now. Also, I forgot to disable the Compose button in the inbox. It will crash the app if clicked on. Hopefully by friday I can have another version that has this part working
Photo Albums! Pictures can now be viewed in XDAFacebook.
Big pictures will open up in the default browser for the time being. Once I make a good photo viewer, I'll replace that.
Also, the settings menu has a whole section dedicated to photos. Feel free to play with the settings, but numerical values == 0 or <0 will cause the app to crash! There is no safty net for this!
There is a number for concurrent image downloads. This number should be between 6-10. Any more can cause slow down, and less and the effect seems non-existant. I've gone as high as 25 and felt pretty good about it. But I haven't dared push it to the limit!
New albums had a few bugs so I held back on this release. It will be coming soon!
Older Posts! Feel free to browse the older posts I've successfully gone about a days worth of posts back w/o any lag.
Searchable Friends List! I added a search box at the top of the friends search list
Memory Management! Special Thanks goes out to Corwin9S. He helped me look at the memory usage. I reduced the CPU cycles by ~30%. It still takes up about 3-6 mbs of RAM. This is caused by Form Allocations, DLL imports, etc. Most of the space is just allocated space that I can't get rid of. I will try to find more ways to make the RAM usage go down, but from what I've been told by some people at MSFT, this numer isn't uncommon or bad. CPU cycles are what count and that's what I'm trying to optimize
GUI fixes! I finished the drop-downs, so they look a little more professional. I also added the numerical counters. There are still more that can be done on them, so I will continue improving their apperance and performance.
Rollup of bug fixes
And finally SPEED!! This version should be the fastest yet. Rendering times are super quick and load times seem to be back to where they belong.
Instructions for Localization:
Please create a blank language file (instructions are above) and edit ONLY the text in between the quote marks "". The quotes need to remain!
Verify that your text doesn't fly off the screen. Anywhere that the text is too long for the graphic, try shortening the word or pick a different one (if that's possible) if not, let me know (via picture) and I'll make the necessary changes.
Once you have a translated file, save it as <Language>.txt and upload it to your device. Place it in the same directory where you got the Blank.txt.
Please share your translations!
ALSO! Since the app will be transforming and new features will be being added, the translation process will be ongoing.
If you click "Create Blank Language File" and you already had an alternate translation loaded and working, the Blank.txt will only have the new strings in english, so you will only need to translate the changes.
Unfortunately, after a couple of hours searching the web and looking at platform SDKs, I have learned that poking is not supported by the Graph or REST APIs (what I use to interact with facebook). I've been looking, and I might be able to hack something that might work, or I could have the option to support Pokes via SMS. I need your feedback. Which option (or both) sounds the best? Does anyone even Poke anymore?!
Wall posting is very basic at the moment. I will be making an advanced text editor that has more options for posting links, privacy settings, etc.
I also changed the road map a little. Let me know if that works for everyone!
Hope everyone likes the new updates!
I also wanted to make a road map of releases leading up to the final release of Version 1.0:
BETA 4.X
This beta release will focus on posting data to Facebook and making sure everything works well.
This beta release will also include newer GUI pieces, such as Inbox!
BETA 5.X
This beta release will focus on Chat!
BETA 6.X
This beta release will focus on App Completeness! Or making sure all the functionality of a full Mobile Client have been implemented
RC 1
This release candidate will focus on Bullet-Proofing! All minor bugs should be worked out
RC 2
This release candidate will only happen if major bugs are discovered in RC 1
Release 1.0
Hopefully all is well!
That is the road map I have planned. I don't anticipate Beta 3 to be out very long (unless there are major bugs). I want to get to beta 4.X as soon as possible. I also might mix and match But that is the proposed roadmap to Release 1.0!
Devices that this beta has been tested on:
HD2 WVGA
BUGS!!!
Authorization should be working, but using the new URL is a lot cleaner (I think). Go here to authorize directly. Once you see the browser transfered to "Success" then try the application again
Friend names that are really long hang off the edge.
I've fixed this bug for the next release, long names will be clipped with Ellipsis
And the status of this beta is:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ENJOY!
Skinning instructions
Design instructions:
Download screenshots.zip
modifiy images in favorite image editor (that supports .psd and layers)
post concept image in thread/send us the .psd file
(OPTIONAL) Make skin with concept
Skin the XDAFacebook app instructions:
Download zip file
extract all images and place them in the \Program Files\XDAFacebook\Resources folder
launch application
enjoy!
Ok, instructions on how to skin the app are as follows:
Find the image that you want to replace.
Create new image and give it the specific name.
Special "tags" at the end of the name give the image special features.
copy the images to the \Program Files\XDAFacebook\Resources directory
list of tags:
_alpha this will take the first pixel of the image and make it the images "Alpha Channel". Make sure that the image is solid in that color and that there are no artifacts!
_trans_### where ### is a number (ie 200, 100, 10. Not 001). This number represents the total opacity for the image. The higher the number, the more opaque. Range 255-0.
_trans_png. This only works with 24 bit PNG files!!!! This is also very resource intensive, so make this a last option. This will preserve the images alpha channel. It is the only way to make partial transparencies.
List of files: This list will increase and until final release is up for change!
header 480x50
house 50x50
XFPanelHome 480x552
alphabar 50x648
the dimensions are based on 800x480 res screen. If someone wants to experiment and give me dimensions for other resolutions, please do so!
If you have any questions about where these images are, let me know and I'll tell you
Good luck and send me the zip with your skins and I'll post the best ones here
One more expecting a decente facebook app
At this time I just use opera or skyfire cose the MS app is realy useless for me ....
Happy to see someone here. The worst in official facebook app is there is no event for video or apps.
This would be great. I'm really missing a good Facebook app on my lovely HD2.
+1 for a new Facebook app!
+1
im mortified when Blackberry users asked me about FB applications for WM
+1
Any word on developement?
+1 too
+1
new FB application for WM
New apps FB
+1
the current ms FB not worth to use
I could be a waste of time because the microsoft is developing the app too. If they manage to make the app more usable than the coding of the "new" app was useless.
Guys
Didn't you read my post?
I am not the one developing the app. I am not a developer at all.
I jsut wrote appubator an email asking them to make a new FB app for WinMo (since there was a possibility like this). They have not replied ever since though Maybe they did not like the idea.
Maybe we could something to convince them do do the app OR!
Try to make our own application. This place is crowded with talented and awesome coders and graphics so I think we can definitely put something together. What do you people think?
I am graphic myself - If there are coders who decide to do go for it, I would like to help with visage of the app and the overall design and UI.
Who's in the NewFB_Boat? Any coders?
Introduction to development
Hi,
I've start research on the net and found this.
http://developers.facebook.com/docs/guides/mobile/
Actually there is no SDK for Windows Mobile provide by Facebook only for iphone and android.
But there is a lot of explication about how facebook work.
http://developers.facebook.com/docs/api
So the first thing is to wrote ourself a SDK we can use as a library for our program.
I'm going to search if we can exploit official Facebook library instead.
Dude, you are genius
I wonder why FB guys dont include WinMo...maybe they do not find winmo very profitable?
Maybe somone with good marketing knowledge could shed some light on FB management to make understand why WinMo FB app would be great lol
I ve download everything need to start development. Tomorow i ll take a look at this and post some comment.
i have a funny feeling the only reason they show the APIs for Iphone and Android is because the SDKs are open source.
but i would love a fully functional facebook app that would let me do everything, without the limitations of sense or the WM facebook app
Sopis said:
Guys
Didn't you read my post?
I am not the one developing the app. I am not a developer at all.
I jsut wrote appubator an email asking them to make a new FB app for WinMo (since there was a possibility like this). They have not replied ever since though Maybe they did not like the idea.
Maybe we could something to convince them do do the app OR!
Try to make our own application. This place is crowded with talented and awesome coders and graphics so I think we can definitely put something together. What do you people think?
I am graphic myself - If there are coders who decide to do go for it, I would like to help with visage of the app and the overall design and UI.
Who's in the NewFB_Boat? Any coders?
Click to expand...
Click to collapse
Hi;
I'm one of the founders of appubator.
I really appreciate your interest in our company. Sorry about not responding to your e-mail. We haven't see it come through - which address did you send it to?
We've been following this thread for a while. In short, a deep, detailed app like FB isn't something that we would do. First of all, we likely couldn't charge for it. If we did, its likely that FB or Microsoft would do one better than us and then we're out the time and money to develop it.
We're more about developing many apps (perhaps 100/year), that are smaller and easier to code, and selling them on multiple smartphone platforms.
If you have any ideas for apps you'd like to see - please visit the site at www.appubator.com. Register and submit your ideas. We're reviewing them more quickly and should be able to get back to you pretty quickly with a go/no-go.
Hello igolfchip
I am glad you have responded.
I have sent my APP idea to this address: [email protected] as it was written in the article about your company.
I fully understand you. Well, at least I gave it a shot
I have only one note though - If MS (or FB) would do a better app than you would, why they still havent made it yet?
Hopefully, we will be able to do something.
@Fredz - glad to hear that This all seems it is moving somewhere

[App] Sab Watch - Monitor Sabnzbd and search/download from NZBMatrix and Newzbin

After a long delay, I wanted to see if anyone wanted to do some Beta testing. Sab Watch has been changed quite significantly, and before it heads to the Marketplace, I thought it could use a little more real world testing.
If you're interested, Ill send you a XAP which you can use with no limitations... Just post here with your email. Note that the unofficial contract in the deal is that you provide a little bit of your experience. (Errors that you see, language translation errors, etc). Without further adeu, here's the changelog:
3/20/2011 - Version 2.0
Layout change. Quite a few things have moved around. I am interested in hearing what you think: [email protected]
Trial version added. The trial version is the same as full version, except for ads on main screen and a nag when loading the app.
Multi-Language support. Sab Watch will now identify your language, and change text to work for your language. This is experimental, but testing did not show any problems. If you would like to help translate, please contact me at [email protected]. If Sab Watch doesn't recgonize your language automatically, you can change to a language of your choice by going to App Settings.
Supported Languages:
English
English (United States)
Spanish
German
Japanese
Dutch
French
Quite a few UI improvements.
Much more input validation.
Sab Watch will now save your search history. You can clear the history in app settings.
HTTPS support. Note that you will need a valid certificate, or you'll need to add your server certificate onto your phone.
A great tutorial can be found here:
http://davesimm.blogspot.com/2011/03/using-openssl-to-secure-and-encrypt.html
Price Drop - Sab Watch will now sell for 99 Cents (USD)
Please email me for any requests, support, and questions at [email protected].
http://www.williammelani.com/wp-content/uploads/2011/03/changelog.html
It also should completely support landscape mode.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Bought the app, looks great but its a bit difficult to setup. Can you post some sort of guide.
serialtoon said:
Bought the app, looks great but its a bit difficult to setup. Can you post some sort of guide.
Click to expand...
Click to collapse
I can't currently post links, but I made a post about it on williammelani.com which has some pictures which may be helpful in setting up Sab Watch. Alternatively, you can try reading the information below for more help.
Yep, sorry about it, I actually just changed it to a Pivot/AppBar application which makes the configuration much easier.
On the configuration Page, click on the + Icon to add your first server (or a new one, etc)
From here, enter your Sabnzbd Credentials. You can click the blue 'Config Help...' for more detailed information, but the idea is this:
Server Name is a way for you to identify the server. For example, if you want to communicate on your local network when you're at home, you might call it 'home', and another server with a remote IP you might call 'away'.
Then, enter the IP you use to connect to Sabnzbd, as well as the port and API.
You can find the API key for sabnzbd by going to the 'Config' header and clicking on General. It should be a ~30 character long string.
The IP/host is something like 192.168.1.201, or if you have a domain name attached, it might be something like myhomeserver .com.
Back on the configuration page, you can directly enter your NZBMatrix details. You will need the username you use to login, as well as your API key. The API key can be found by clicking on Your Account at the top of the page after you've logged in.
Finally, you can set a server to be your 'default' by clicking the 'check' button. This server will be the one the application tries to automatically connect with when the application is launched.
When you've done all that, you need to connect to the server for the first time.
To select a server, click on the name until it highlights in your accented color. Then the 'Edit Server', 'Delete Server', 'Default Server', and 'Connect (PLAY icon)' will become available to use.
Your queue and history should show up after the first refresh, and continuously refresh based on the value you set on the 'status' page.
The application fully supports Context menus, meaning that in the three large lists (Queue, History, and Search), you can press and hold for a second to bring up a context menu to perform actions on the selected item.
Single clicking any item brings the 'detailed' view, which shows more information about the particular item you clicked on. On the queue page, you're presented with a few buttons to pause/resume the item, delete it, or move it to the top of the queue.
You can also change the category by clicking on either the Category header or the category itself.
History lets you view slightly more detailed history information, as well as delete the item from the history.
Search lets you view detailed results from NZBMatrix, and gives you a button to download to the server. This button, as well as the one from the context menu, will attempt to automatically sort downloads to their respective category.
I will add some pictures soon to help with the configuration. Sorry about that, Version 1.3 in ~ a week will make configuration and layout much easier.
Thanks again for the purchase
In the version currently in the app store, Newzbin is not available, although It was submitted 2 days ago so you should expect it soon.
Gotcha! Looks like i successfully added my Sab server. Thanks! Fantastic app so far!
Thanks I've just spent the last couple hours making the app use the pivot/appbar design, and I can't wait to release it It's much more intuitive and responsive, and the app seems more fluid in general.
williammel said:
Thanks I've just spent the last couple hours making the app use the pivot/appbar design, and I can't wait to release it It's much more intuitive and responsive, and the app seems more fluid in general.
Click to expand...
Click to collapse
Im looking forward to it!
Check out a preview of Sab Watch 1.3 here: youtube.com/watch?v=VYJpHDeQCyo
New version looks great! Do you know if Sab Watch will work with https, I tried it real quick on my machine and it didn't appear to work. Could easily be a problem on my end though.
Goatmaster said:
New version looks great! Do you know if Sab Watch will work with https, I tried it real quick on my machine and it didn't appear to work. Could easily be a problem on my end though.
Click to expand...
Click to collapse
Thanks !
It doesnt support https yet, but only because I have hard-coded it to use http. Ill try to add it into 1.3 however. NZBMatrix is already using https.
Sab Watch 1.2 Is now in the marketplace!
Sab Watch 1.3 has been submitted to the marketplace. There was a weird goof/bug/something that happened in the 1.2 submission that renamed the app to 'sab watch (app)'.
I have been talking to support, and they advised me that it would be fixed if I submit a new app with the 'Sab Watch' name. If it doesn't fix it, ill just submit the app updates to each
Anyway, since 1.3 is considered a 'new' application, it goes through a more strenuous testing than if it was an update; therefore it might take a couple more days. Expect it by 12/9.
VERSION 1.3
NEW FEATURES
Entire App switched to Pivot/AppBar design. Makes performance on the main page better as it isn't always trying to display every list at once.
Added ability to set Pause Timer for SabNZBd server.
'Status' page renamed to extra. Still not quite sure what to do with it yet, as seems like less important information than anything else. Would appreciate suggestions.
Removed config page. This has been replaced by options on the Application Bar.
You may now set a custom amount of items to display for the Queue, History, and Newzbin Results. This will persist throughout application launches.
You may now set a custom refresh rate for the application. This will persist throughout application launches.
When entering the list of servers with no servers defined, you will now get prompted on how to begin adding your first server.
Clicking on a Warnings on the Detailed Server Information page shows the actual warnings received.
Trying to change the NZBMatrix category should be a little easier to bring up the category selector list. In addition, the selector list should load a little faster.
Added Turnstile transitions to pages.
You can now pick from a list of times to pause the server if you wish. This will make it much easier in most situations. Selectable times are 0 (off), 15 min, 30 min, 1 hour, 3 hours. You can still enter a number instead if you wish.
BUGFIXES
Certain Help dialogs contained outdated information from old versions, this is corrected and updated now.
Fixed numerous misspellings of the word occurred.
Fixed a bug where if the user left out their port on the server setup page, the port would be changed to 80, and then tell the user 80 is not a valid number.
Fixed some text placement inconsistencies on the Newzbin detailed post page.
Sab Watch now properly urlencodes search queries. I haven't observed any changes in search results, but YMMV.
Category on queue page should now stay at the line below the rest. This should prevent the 'jumpy' behavior you might have experienced, where as soon as it could fit on the previous line, it moved.
Made error messages that show when you attempt to use NZBMatrix or Newzbin without entering login information actually state that there is no information saved.
NOTES
Newzbin only supports 500 results returned. Any number higher than 500 will still return, at max, 500.
Setting the amount of items to display higher not only causes the application to lag while displaying them, but also uses considerably more data downloading the results, and CPU time to format the results. Keep the display amount reasonable to see good performance.
Here's an look at the upcoming Sab Watch 1.4, Which will feature RSS feeds of NZBMatrix, and possibly Newzbin. You can browse the categories in the same way as you can when select a search category.
Edited 12/5:
NZBMatrix feeds have been completed.
I bought it, thanks for your work so far.
Goatmaster said:
I bought it, thanks for your work so far.
Click to expand...
Click to collapse
Thanks Goatmaster. I sent you a pm about HTTPS; but the problem is basically this:
Windows Phone 7 requires a valid certificate to use https, which means that:
1. You must have a valid certificate on your server.
or
2. You must jump through quite a few hoops to copy a your invalid certificate to special file format, email it, and open the email in IE, verify it, etc.
I don't mind adding it, its not much work, but just getting your opinion on if you'd do step (2). I asked some of the SabNZBd developers what they thought and they told me probably no one has a valid certificate.
Microsoft said:
If I understand correctly you want to communicate with a Web Service that is running on your own computer using SSL over HTTP (HTTPS). If the certificate of the Certificate Authority (CA) that signed the SSL certificate used by the server hosting your Web Service is not in the certificate store of your Windows Phone 7 device you could do the following:
Export the CA certificate to a Base64-encoded or DER-encoded X.509 .CER file.
Send the .CER file as an email attachment to yourself or put it on a Web server so that you can open and install it from the email application or Internet Explorer Mobile on the device .
If there are any intermediate certificates used do the same for those since a .CER file can only install one certificate.
Click to expand...
Click to collapse
Edit: Sab Watch 1.3 is going to be skipped, and 1.4 was sent to the marketplace last night.
This may be a dumb question but would this allow me to start downloads from my phone? I use newsbin currently and I am sure I can figure out sabNzb if it would allow me to search and add things to my download queue. Or is this app just to watch and make priority changes to your queue?
IVIadness said:
This may be a dumb question but would this allow me to start downloads from my phone? I use newsbin currently and I am sure I can figure out sabNzb if it would allow me to search and add things to my download queue. Or is this app just to watch and make priority changes to your queue?
Click to expand...
Click to collapse
Yep, you can download things onto your sabnzbd server from within the app.
You setup the server to have your NZBMatrix/Newzbin credentials, and then this app have your credentials too.
It works like this: You search for new content on Newzbin/NZBMatrix, or browse feeds in the new version (comes out today!).
Once you find what you need, you click download in the app, which 'sends' the link to sabnzbd, and it begins the download.
There's a video on youtube in the first page which shows how you'd use the app. It's the closest version to the version that should be out today.
http://www.youtube.com/watch?v=VYJpHDeQCyo
ok that is awesome, looks like I may be buying this asap becuse this takes care of my remote issues the only time I remote into my pc from the phone is to queue stuff on Newzbin
Cool! I just got the "Approved Marketplace Submission" email a couple hours ago, should the new version should be in there today or at latest tomorrow.
Right now there is a version which works for newzbin currently in the marketplace however. There was a goof with the name so it's called
sab watch (app) in the marketplace, but the new version should fix it.
Cool got it working and it kicks ass thanks for saving me money and being really awesome and updating this thread to answer my questions, also works great with dyndns!!

[Release][APP][0.9.3 - 2019.07.12] GAssist.net - Google Assistant for Galaxy Watch

App is already available on Samsung Store.
Thank you for all DONATIONS and support !!!!
Introduction
I've been looking at this topic and I saw that unfortunately the project died... so as I am a java developer and I am very tired with all the unresponsible/crashing apps on Galaxy Store. I decided to try myself at C#/.Net to write my own Google Assistant companion for Galaxy Watch. I hate Bixby as much most of the community.
So here is my approach to the Google Assistant companion app for Tizen Watches.
Click to expand...
Click to collapse
Preview demonstration videos
https://www.youtube.com/watch?v=b3CC3uvr2to
https://youtu.be/qtfn6-p5CQA
Click to expand...
Click to collapse
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Already implemented features
Written with cutting edge libraries
Real time data streaming to/from GA
Push to talk
Real time recognized text display
Responses text display
Start recording after launch
Responses as fast as possible
Click to expand...
Click to collapse
Planned features:
Rework html responses so they display properly on watch screen
Click to expand...
Click to collapse
Requirements:
Tizen 4.0+ based Samsung watch
Doesn't work on Gear S3 at the moment, there is bug with Samsung.Sap library
More info on Samsung forums, https://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=369273&topCtgy=03
Android 8.0+ smartphone
Microphone/Speaker on watch
Click to expand...
Click to collapse
Changelog
Code:
0.9.3 - 2019-07-12
- reworked file picker (compatibility with Android Q)
0.9.2 - 2019-07-11
- added vibrate on listen option
- stability fixes
0.7.0 - 2019-06-20
- added html responses
- cleanup / reduce weight of phone apk
0.6.1 - 2019.06.06
- changed font size, text alligning adjustment
- added option to display raw text recognition result ([B]default ON[/B])
- stability fixes
- apk is now service
0.5.4 - 2019.06.02
- new icon / logo (Credit: @aefelix)
- audio recording / playing adjustment
- stability fixes
- phone app improvements / cleanup
0.5.0 - 2019.05.31
- watch makes requests using Protobuf now (Google native)
0.4.5 - 2019.05.30
- adjusted debounce and throttling times
- introduction to constructing Assistant Requests on watch side
0.4.4 - 2019.05.30
- fixes from 0.4.3
- improved stability
[STRIKE][B]Update 0.4.3[/B]
- using .net reactive framework to handle the problematic cases
- added debounce for button
- added throttling to sensitive method calls
- bugfixes[/STRIKE]
Too unstable, use older version.
0.4.0 - 2019.05.28
-UI draft retouch
-lots of core changes / cleanup
-cosmetic changes
0.3.1 - 2019.05.25
-support volume control
0.3.0 - 2019.05.24
-now using protobuf to talk with phone
-getting mp3's as audio response
-moved most of the response handling logic to watch
-added scroller
0.1.1 - 2019.05.17
-improved auto reconnect / launch android app stability
0.1.0 - 2019.05.11
- code cleanup
- support for external credentials.json file for testers
- improved stability
- auto launch AndroidApp
- auto reconnect
0.0.2 - 2019.05.07
- real time voice recognition text display
- assistant response display
- ability to stop assistant talk with press "Listen" again
- completely reworked internal logic(once again, I hope last time )
- use of new libraries
- changed buffering methods
- changed multithreading libraries
Initial post: 05.05.2019
Click to expand...
Click to collapse
Downloads
Watch app:
http://apps.samsung.com/gear/appDetail.as?appId=com.cybernetic87.GAssist.Tizen.Wearable
Phone app:
Available on Play Store, the app page will open automatically on Phone after you run the watch app.
Click to expand...
Click to collapse
Installation instructions
First generate the secrets.json file using tutorial below:
Video tutorial: https://www.youtube.com/watch?v=VfunEUzzFVU&feature=youtu.be
Put it in a folder on your phone. Folder name does not matter. You need to browse to it later when setting up phone app.
Install GAssist.Net app from Galaxy Store. Open Galaxy store and search for Gassist under the apps tab.
Or, got to this link on your phone. https://galaxystore.samsung.com/geardetail/com.cybernetic87.GAssist.Tizen.Wearable
After watch app is installed. Open it. Give it permissions. Watch will say "Companion app is not installed. Check your phone".
The phone will light up and the Google Play Store will open to the Gassist companion app install page. Click install. Click open. Give it permissions and follow the authentication instructions.
Click to expand...
Click to collapse
FAQ
Q: Will this application be available on other watches than Galaxy Watch?
A: Yes, this application should work on any Samsung watch with Tizen 4.0+ and microphone/speaker.
Q: Will this be a paid app?
A: Yes, but the price shouldn't be more than 2USD. I will consider making it 2 variants Free and Premium.
The app will be free.
Q:Will non speaker watches be supported ?
A: Yes, when I develop the text output.
Q:Can this app do xxxx?
A: The app can talk to Google Assistant SDK Service. I'm not answering for any Google Assistant SDK / Service features related questions. This doesn't depend on me, my app is only a bridge to Google Service. Please ask Google what the Assistant Service is capable of, and why not all features are available. Send query to their support, post on their forums etc.
Click to expand...
Click to collapse
How to get the logs
You have to have Tizen studio installed. Watch has to be in debug mode.
Immediately after crash / bug connect watch via wifi.
Open Tizen SDK Device Manager.
Wait a while until it reads the logs.
Export logs:
Zip them and attach to post reporting bug.
THANKS!
Cool
Sounds like a plan! Cheers
Great idea. I'm pretty sure lots of people want/need this! I'm using a similar type of app for Alexa. It is very, very handy to have.
Sent from my SM-N960U using Tapatalk
burrzoo said:
Great idea. I'm pretty sure lots of people want/need this! I'm using a similar type of app for Alexa. It is very, very handy to have.
Sent from my SM-N960U using Tapatalk
Click to expand...
Click to collapse
I've been looking at this Alexa app, and it's very bad... My app even at pre-alpha stage is way more advanced
Doesn't record fixed voice length but recording time is based on voice recognition (recognized text is not changing = stop recording) the same as it works on the original assistant this way it can recognize variable length commands - you can say something short, or veeeeeeryyyy long, as long as you like and it will always know when to stop and send reply.
Also my app is way more responsive - the Alexa app feels very unresponsive to me.
Cybernetic87 said:
I've been looking at this Alexa app, and it's very bad... My app even at pre-alpha stage is way more advanced
Doesn't record fixed voice length but recording time is based on voice recognition (recognized text is not changing = stop recording) the same as it works on the original assistant this way it can recognize variable length commands - you can say something short, or veeeeeeryyyy long, as long as you like and it will always know when to stop and send reply.
Also my app is way more responsive - the Alexa app feels very unresponsive to me.
Click to expand...
Click to collapse
You are right with most of your observations! The thing is, I live in the Alexa world for my lighting system and more & have no other choice. It works for what I need even if not perfect. I use GA on my Note 9 because Bixby is pretty much pathetic.
Maybe after you perfect your GA app for the watch, you can start on an Alexa app. Competition and choices are what makes apps great! I'd be a beta tester for that one and/or even pay $10 - $20 to get your Alexa app. I'm no dev but do understand how many thousands of lines of code can go into apps. Good luck!
Sent from my SM-N960U using Tapatalk
Great idea, Google assistant is the only thing that lets the galaxy watch down. Ive been praying for 2 years Samsung would sort Bixby out, its voice recognition is terrible and has so many limitations. Count me in for any testing you need
Sent from my SM-N950F using Tapatalk
Happy to be a Beta tester.. I'm a Quality Assurance manager (system tester) for a huge Government organisation.. Happy to help get this project on it's feet mate
This is awesome! Curious where it is going!
Hello. I am Tizen 4.0.0.2 user from Turkey.
I am an English Language Teacher.
I use Samsung Gear Sport.
I can gladly be your beta tester.
I am Android Developer and QA Engineer here in the states. Would love to beta test for you if needed! If not great work man! Looks really promising
Add me to the test. I have a galaxy watch, many google home devices. And a lot of wifi outlets, wifi switches, wifi garage door openers, thermostats, much more.
Guys,
Whoever wants to participate in beta tests, please send me on priv message the following details:
Watch Model:
Tizen Version:
Phone Model:
Android Version:
I will contact with chosen persons.
For first alpha testing I would need the most experienced ppl with android, a little bit technical knowledge would be cool.
What I would need from you is to send me logs from device (I will tell you exacly how), also I would need to make screenshots from Android and pictures of the app whenever crash / debug message appears and detailed description under what circumstances the error/debug msg appeared.
For example:
"I was saying "Hello google, where is the nearest supermarket" and the app crashed, the listen button was greyed out, was on WiFi + screen from android app + picture of the watch face with error message etc. + watch logs.
Please participate only if you can meet this requirements.
Thanks,
Edit: Saw your post. Will you a pm.
---------- Post added at 09:30 PM ---------- Previous post was at 09:25 PM ----------
Would you be able to change language on the GA? Cause my biggest complain about Bixby is that it doesn't understand my language (danish) while Google assistant does.
Thanks for your work and thanks in advance!
Yes, it already works in other languages - for example I use it in Polish
Excellent work mate! pm sent.
Looks great. I would be up for beta testing this.
cool! does it work only when connected to the phone or it is a standalone app?
Some Input for implementation
best way is to use it without mobile:
Some Input from very intressant application:
https://voiceinacan.com -> an Alexa Client on the watch without need mobile
He has very usefull input to implement the solution
https://forum.xda-developers.com/smartwatch/gear-s3/alexa-samsung-galaxy-watch-t3900043
--> https://damian.fyi/2018/12/05/xamarin-tizen-http-2/ !!!
https://twitter.com/DamianMehers
https://www.iotgadgets.com/2019/04/use-xamarin-to-develop-tizen-smartwatch-apps/
Two days full of work and I'm happy to inform that we're on version 0.0.2.
New demo vid: https://youtu.be/qtfn6-p5CQA
(edited video link cause of hotfix, now real time text displays correctly)
New features:
-real time voice recognition text display
-assistant response display
-ability to stop assistant talk with press "Listen" again
Technical changes:
-completely reworked internal logic(once again, I hope last time )
-use of new libraries
-changed buffering methods
-changed multithreading libraries
As for the question: this app will never be standalone on watch.
gRPC is the library used to talk with assistant webservice and this library is not available on Tizen, end of topic.
I won't write my own interface to talk with Google API.

Categories

Resources