{
"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"
}
Impel is an automation and task creation utility for your phone or your tablet running Android 2.1 through 4.0.
Unlike other utilities, Impel is designed to be simple to use, easy to maintain, very low on memory consumption and polite to system resources (runs as a service or as an app - you choose). Root features are available but it runs just fine without root (su features will be hidden). It is worth noting that on Galaxy Nexus devices there is a force close issue if you use the lock screen camera button. We know about this issue and are working on a fix for this now.
Give Impel a try and see if you like it, then let us know. We're a small developer with some great talent and fast feedback response times, we're just looking for more customers and feedback. There are two versions of the app available in two different storefronts:
Free version with in-app Plus upgrade (no ads) :
https://market.android.com/details?id=com.phase2i.impel
Plus version only :
http://www.amazon.com/gp/mas/dl/android?p=com.phase2i.impel
Full details and features list :
http://impel.phase2i.com/
Product Video :
http://www.youtube.com/watch?v=D4dosbj1F8M
Release Version (Android Market customers only):
Impel free and Plus version 1.1.1 [ Updated 1/23/2012 @ 8:00PM PST ]
Release Notes
I like it. The U.I is much friendlier when compared to a "Similar " app.
May have to upgrade now. I like it.
Thanks and regards
Tested and upgraded, takes 34mb of ram, Tasker takes 5,4mb for exacly the same tasks... :/ so for now..
Will wait a little before reinstall it !
But, really good job, very easier ! Will retry later !
-------------------------
GT-I9000 | SauRom JVZ DEODEXED | Semaphore Kernel Powered
Hmm, interesting feedback on the memory usage. Is that 34MB while in use and the UI isn't being shown? I think there is something odd happening there.
I would be curious to know your device, OS and task setup. By comparison my heavily loaded Impel with 11 tasks using all types of receivers is only 6.9MB while running in app mode. The most I've ever seen Impel use in recent versions is 11MB. My goto, daily device is a Galaxy Nexus running 4.0.2 with Impel 1.1.0 on it.
mstroud said:
Hmm, interesting feedback on the memory usage. Is that 34MB while in use and the UI isn't being shown? I think there is something odd happening there.
I would be curious to know your device, OS and task setup. By comparison my heavily loaded Impel with 11 tasks using all types of receivers is only 6.9MB while running in app mode. The most I've ever seen Impel use in recent versions is 11MB. My goto, daily device is a Galaxy Nexus running 4.0.2 with Impel 1.1.0 on it.
Click to expand...
Click to collapse
I got a SGS i9000 with a stock modded (themed and lmk tweaked) JVZ 2.3.6, i haven't got any oyher memory issue and i use very few apps to limit services.
Impel set up as "Quiet", UI closed with sgs task manager (so really closed).
My tasks are :
2 tasks to set media volume with headset plug in or out.
2 tasks to set autosync on/off when power is plugged in/out !
Edit : just retried, 25mo in memory for the processus !
-------------------------
GT-I9000 | SauRom JVZ DEODEXED | Semaphore Kernel Powered
Very odd. How are you determining the memory in use by Impel on your device?
One other thing to check against is to set Impel to disable the tasks and see what is reported then. From within Impel, press Menu, Settings, and check Disable all tasks and exit to the launcher. In this state Impel will have shutdown all services and removed everything from a running state. In essence, it should not be around in memory at all when you reach the home screen.
If your phone still reports Impel as using memory at this point, the memory usage issue lies outside of our control.
Support language Polish please
Sent from my Htc Desire Runnymede AIO
linar10,
We haven't yet provided localized versions for any language, but I will add your request to the list. I would imagine that there would be other languages in the queue ahead of Polish due to the distribution of the app, however. I just want to set expectations appropriately.
As a more general question to the XDA forum, how do most apps from small developers handle localization? It is quite costly to do this work for apps that haven't made much money (that includes Impel at this point) and it seems that most apps are English or developer-native-language only that we see on the Android Market. Are there well known ways to get translations for less that actually are useful?
This looks promising. Will try later tonight if I have time.
As for localization, I've done many translations of software from English to French on different platforms free of charge (or nearly).
I've seen others do the same, I think you'd be surprised to see how many people are ready to translate software, given that you provide them with an easy to use solution/way of translating strings and seeing the changes made.
I've done games and apps translations in the past and I've been rewarded with the software itself for free (plus credits for translation) or a small monetary compensation in the form of a cheque or gift card. Good enough incentives in my opinion, I absolutely HATE when a developer uses google translate or any other automatic translation tool for their software.
An example how is terminated that competition http://muzikant-android.blogspot.com/2011/07/translateit-automateit-with-your.html (sorry my bad english)
OK, thanks for the feedback on the translation work. We will have to look into this for Impel at some point in the future. We don't yet have a way to give away Plus versions of the app, or comp someone who buys it, but that may be possible in the future.
Getting folks to do translations for free, and not put nonsense or bad words into those translations, is certainly a big concern. Not sure how everyone else handles those cases but it is something I worry about.
mstroud said:
OK, thanks for the feedback on the translation work. We will have to look into this for Impel at some point in the future. We don't yet have a way to give away Plus versions of the app, or comp someone who buys it, but that may be possible in the future.
Getting folks to do translations for free, and not put nonsense or bad words into those translations, is certainly a big concern. Not sure how everyone else handles those cases but it is something I worry about.
Click to expand...
Click to collapse
Makes sense, I imagine you can counter verify by having more than one translator working on one language.
I don't think this issue has ever popped up in the past though, as unlikely as it seems. Some people simply have nice intentions.
polobunny, thanks for the input. Perhaps we'll call on you to help us with French at some point in the future, then
Hello again from the Impel HQ.
For those folks who would like to help test and provide feedback on an updated version of Impel, we have a release candidate for you to take a look at. A couple of fixes and additions have made it into this version, but no major features. Here's what's inside:
Fixed a crash when using the "camera swipe unlock" feature on Galaxy Nexus Android 4.x devices
Fixed a crash with the "network only" location provider service (not using GPS)
Fixed the color picker for very high dpi (Galaxy Nexus, Tablets) devices
Added a new setting: Location Services - restrict Impel to just GPS, just Network, or both
Added detailed location logging into the logcat stream
This build is an install-over-the-top version for Android Market customers only. Sorry about that, Amazon Appstore customers, but there is no way to do beta releases for your version at this time.
If you have Impel Plus, DO NOT uninstall Impel prior to installing this version or you WILL LOSE Plus functions. If you are a free customer this app works the same as your existing Impel does.
For people who want to see what Impel sees when it asks for locations, use your favorite logcat reader (ours is Catlog) and filter for Impel. You will see what Impel is seeing when it asks for a location from your device. The location data works like this:
Ask the device for all location services that are available: GPS and Network (WiFi and cell towers)
Device responds with all services and their accuracy level. The lower the number, the more accurate the service
Impel automatically chooses the most accurate service and gets the location data. This data is provided in Lat/Long format. This data can be dropped right into Google Maps to show exactly where the device thinks it is currently
Please give this a test and tell us what you think. We look forward to your feedback. Thanks!
Hello again. We've taken some more feedback in and have made some additional fixes and updates based on customer input:
* Fixed a crash when using the "camera swipe unlock" feature on Galaxy Nexus Android 4.x devices
* Fixed a crash with the "network only" location provider service (not using GPS)
* Fixed the color picker for very high dpi (Galaxy Nexus, Tablets) devices
* Fixed a WiFi receiver crash in location services
* Added a new setting: Location Services - restrict Impel to just GPS, just Network, or both
* Added detailed location logging into the logcat stream
* Added in-app logging of tasks in chronological order
* Added an additional boot-start permission to fix cases where Impel doesn't always auto-start
Grab a copy of the APK from post #2 and let us know how it works for you. Note: this version is meant to be installed on top of an existing Impel setup from the Android Market only. Amazon Appstore customers cannot use the betas, sorry.
We just released, posted and are starting to see the first bits of version 1.1.1 trickling out into the Android Market. Amazon Appstore folks will have to wait a bit longer for the approval process to see the new bits.
Our thanks goes out to those of you who tried the beta and gave us feedback. It was invaluable and you will find your fixes made it into this release version.
For all the details take a quick look over at our release notes post on our web site. The highlights are below for your perusal:
New setting: Location Services - restrict Impel to use GPS, Network or both
Added detailed location logging into the logcat stream
New stats: Task history shows a chronological list of when tasks were last run
New permission: additional boot-start permission to fix cases where Impel won't always auto-start
Fixed a crash when using the "camera swipe unlock" feature on Galaxy Nexus Android 4.x devices
Fixed "add widget" text to be correct for Android 4.x devices
Fixed a crash with the "network only" location provider service (not using GPS)
Fixed the color picker for very high dpi (Galaxy Nexus, Tablets) devices
Fixed a WiFi receiver crash in location services
General Fixes - some little issues were found and improved upon
Let us know what you think of it, we do hope you'll like it.
We've had quite a few people ask us "what is Impel" and "what can it do?"
So we put together a short, 30 second video with some highlights to explain it. Take a look and see for yourself what Impel can do.
Watch what can Impel do? on YouTube.
Hello there folks. We have had some customers periodically contact us, saying that Impel will lose all of their tasks at some interval (e.g. every week, every few days, etc.). We have researched this issue but have so far been unable to determine the cause and we have not seen this issue on any of our test devices.
We don't know if this issue impacts only a few people (since we've gotten just a handful of emails) or many. So, if you have this issue please contact us! It is very important that we capture all of the details of your device, your tasks, and the exact situations where this task loss occurs. Without your assistance we will continue to look for the issue, but it will be a much slower and more painful fixing process.
Thanks for your help and patience.
widgets
Are there any plans to introduce App Icons for task widgets?
Would like to set up a widget activated task to turn on WiFi then launch. Play store but using the play store icon.
Tasker does this but I don't like the app, UI is too complicated.
Related
We just released our first app, a speed dial widget, Sign. We would love to get everyone's feedback and comments. Here's a brief description.
Sign is a unique, gesture based speed dialer for Android which lets you call or text your friends by simply drawing a gesture (signing) directly from your home screen.
Unlike other speed dial options such as direct dial icons or quick dial widgets, you don’t have to worry about accidentally calling somebody just because you inadvertently bump your phone’s screen. Sign is still extremely fast, easy to use, and best of all, you decide how to activate a text or phone call. Simply assign a gesture to any contact. To make a call or text, all you have to do is activate the widget and Sign right from your home screen. Simple and secure, it’s easy to use without even looking at your phone to find contacts or phone numbers.
We developed an enhanced recognition engine to provide a more accurate, consistent, and reliable system to recognize the gestures you assign to your contacts. Sign lets you assign single OR multi-stroke “Signs” to the people you call or text most often.
The free version, Sign Lite, has a limit of 3 Signs
and the full version, Sign ($1.99) has unlimited Signs
I can't post the QR Codes due to new user restrictions, but search Sign in the market.
Give it a try and let us know how you like it. If you have any issues with it at all, please send us an e-mail, we'll respond quickly to fix any problems. Also, we have quite a few ideas for future updates, but suggestions are always welcome.
Based on previous suggestions, we are working to allow user control over whether the default action is call or text.
Ok, I am now approved to submit images and links.
http://www.simplyapplied.com
I've put the screenshots in the following post.
Thanks for checking it out.
Ok, finally figured out how to get approval to post images/links.
I took the following screenshots using a free app called ShootMe (Johan Cloetens), which worked great. These do a better job of indicating how you Sign from the homescreen than the ones in the market.
I apologize in advance for the size of the first two, I have resized them about 10 different times but I can't get them to shrink.
The contact list with assigned gestures
{
"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"
}
A single stroke Sign on the homescreen (half cut off)
A multi-stroke Sign on the homescreen
Multiple gestures within one Sign (although this would defeat the purpose of a "speed" dial, it is possible to have up to 8 strokes in any Sign)
Call confirmation
The settings screen
Contact Assignment Screen
A quick note - We've had mostly positive reviews so far and only one significant bug identified - Sign currently only syncs with Google contacts, so if you use EAS/3rd party contact lists, these currently do not show up in the list of contacts you can assign a gesture to. This is a known issue that the programmer is working to implement a fix. If you have this issue and want us to keep you updated, send us an e-mail at [email protected] and we will let you know as soon as that problem has been resolved.
Also, if you have any suggestions or comments, please let us know. We are currently working on an update to implement a few suggestions we've already received. The primary change will be to allow the user to set either call OR text as the default action. Hopefully that will reduce how often you have to select one or the other.
Thanks to everyone who has tried it out.
SA
Great app
Nice idea which is implemented well
a dream - gesture for hardware back button
hy
is it possible to use it for the hardware back button ?
it will be great, because i can say go back with simple gesture and my hardware button will not use. This is a great usebillity.
i know it is only for the contacts but for the future ......
somethink like tasker -> : http://tasker.dinglisch.net/
meo said:
hy
is it possible to use it for the hardware back button ?
it will be great, because i can say go back with simple gesture and my hardware button will not use. This is a great usebillity.
i know it is only for the contacts but for the future ......
somethink like tasker -> : http://tasker.dinglisch.net/
Click to expand...
Click to collapse
Meo:
Thanks for the comment and I'm glad to hear you like the usability. Sign is currently for contacts only; however, we have discussed implementing some additional gesture controls for other actions on the phone and we are investigating how to do that effectively.
One issue with implementing additional functionality into Sign is that as a speed dial application, it is important for it to remain lightweight, responsive, and fast, otherwise people will choose other speed dial options. My initial thought is that if we do include the type of functionality you mention, it would be within its own separate application and not within the Sign speed dial application.
We do have other ideas for gesture-related applications that are currently in the design stages. You can check our webpage for regular updates on what we are working on. However, our primary focus now is to make sure everyone who has Sign is satisfied.
Thanks again for the suggestion!
Sounds great, I'll try it out in a bit. Before I do, I'd like to sugggest using the standard Android theme (or a Sense UI ROM/device if you really must) for screenshots. The one you're using on your device looks awful and it messes with the standard Android UI elements too.
I like it so far.
My only request would be to add a "Text Message" button to the call/cancel dialog, rather than using the buttons at the bottom.
It's more natural for me to launch Sign and make the gesture for my fiancee immediately, but I keep forgetting to select "Text Message" first.
bhaiwaah said:
Nice idea which is implemented well
Click to expand...
Click to collapse
Thanks, glad you like it!
saltorio said:
I like it so far.
My only request would be to add a "Text Message" button to the call/cancel dialog, rather than using the buttons at the bottom.
It's more natural for me to launch Sign and make the gesture for my fiancee immediately, but I keep forgetting to select "Text Message" first.
Click to expand...
Click to collapse
Salt, the programmer is already in the process of adding a feature which will allow the user to select the default action when they open Sign. Right now, the default is set to call; however, you will be able to set the default to text which should resolve the issue.
Thanks for giving it a try, and we appreciate the comments!
.
great idea i like it cant wait to switch to andoid
jul644 said:
great idea i like it cant wait to switch to andoid
Click to expand...
Click to collapse
Thanks. I got a Droid back in December and it was my first smartphone. I had an older blackberry, but I didn't really use it for anything other than calls and the occasional email.
However, I'm pretty addicted to messing around with my phone and playing around with various apps and I had some ideas for apps I thought would be cool to have. That, and the fact that I kept accidentally "direct dialing" my pregnant wife at 2 in the morning is where I came up with the idea for Sign.
Hopefully you enjoy Android as much as I have, because I literally started Simply Applied to develop apps solely because of the Droid and the Android OS.
Since then, my wife has gotten an iPhone and I am amazed at how boring it is for me personally. It feels limited and closed compared to Android. I literally played with it for 15 minutes and I've barely picked it back up since then. The iPhone is definitely an incredible device, but not for people who like to play, tinker, and customize their phone.
Android allows that flexibility and customization, which is why when I design the apps, I'm looking at ways to use it to create really a different user experience. I'm sure the iphone has gesture-based dialers, but there's no way to have a speed dial widget which lets you draw the Sign directly on the homescreen. It just can't be done on the iPhone.
We have some other unique ideas that we are currently working on that even stretch Android's current capabilities, but luckily I have a creative programmer who is extremely patient with my ideas and does his best to implement them. I really think he did a great job with Sign and has made an app that works very effectively and is entirely unique and different from other speed dial applications.
And I'll stop boring everybody at this point...I can get carried away.
When you try it, definitely let us know what you think and feel free to offer suggestions.
Looks pretty nifty. What's the battery drain like?
Very very neat.
Out of interest how many people worked on this project? And how long did it take you?
All the best.
seboj said:
Looks pretty nifty. What's the battery drain like?
Click to expand...
Click to collapse
Thanks! Battery drain is essentially 0. Although it is a widget, its inactive unless activated by the user. If the user doesn't initiate an action within 15 seconds, it closes. Also, it closes immediately upon launch of the sms text application or the phone dialer.
We're extremely conscious of how poorly designed apps can impact the phone and we take active steps to ensure our apps are well designed to avoid those issues. This is what our programmer wrote for our blog a couple months ago.
Depending on what they’re doing, widgets can be resource hogs. A home widget is essentially a small and limited user interface to either an existing app or background service. They’re primarily used to display data, not for input, which can be a challenge for apps like our notes widget which is in development. Since widgets are typically displaying data from a background source, they have to be updated at regular intervals…for example with a stock ticker app, it would be every second, using lots of resources. With our notes app, it only updates when a note is added/modified so it is relatively lightweight. Our upcoming gesture dialer/text widget Sign is also very lightweight because it is essentially dormant until activated by the user.
Click to expand...
Click to collapse
TT1986 said:
Very very neat.
Out of interest how many people worked on this project? And how long did it take you?
All the best.
Click to expand...
Click to collapse
Thanks, we tried to optimize the feeling that you were interacting with the phone/device and not simply opening a separate program/app to do something the phone couldn't do. We really wanted it to be interactive in the homescreen, so from that perspective, I think its pretty unique.
There are three people in the company, although we currently have only one programmer. We all have other full-time jobs, so Sign took approximately 3-4 months from start to release. In actuality, the app could have been completed in about a couple weeks, but we decided to develop a custom gesture recognition system. After testing out Gesture Search and the gesture API, we realized that it wasn't reliable enough to be used as a dialer. So we designed a custom recognition system which incorporates elements of the gesture API, but improves on the consistency and accuracy to reduce the chance of misdials.
Two of us are primarily involved in the app ideas, design, and development while the third person is responsible for a variety of other tasks important to our overall longterm marketing/pr strategy, among other things. However we all have ideas for apps which we will eventually develop. Although we aren't doing this full-time (yet), we're treating it like its full-time because we truly believe that there is some incredible potential in the Android platform and we want to be a part of that.
Sign is our first app and the first app for the programmer as well. We actually started with another app first, but with Google's Gesture Search being released, we felt this app took priority. Needless to say it has been a learning process for all of us, but hopefully we can take some of the lessons learned from this project and be more efficient on future projects.
We have a lot of exciting ideas for future projects, and several other projects underway. Our website is currently under construction, but you can visit http://www.simplyapplied.com to see updates on Sign as well as our other projects.
Thanks for your interest in Simply Applied. We definitely want to establish ourselves as a well known and respected developer that has very high quality apps. We also want to be known for being extremely responsive to issues our customers are having with any of our products. For our company to be successful, we can't go through the same process we are going through with Sign, which is a grass roots effort to generate interest in our app, for every one of our apps. We need to develop trust from a large base of users that knows that they when they download an app from Simply Applied, they are getting a well thought out app which is well programmed and works as advertised. They also need to know that if there is an issue with the app, we'll fix it. Then our future apps will sell themselves and we can focus on developing and programming and making better apps. Not that I don't enjoy talking about this topic, obviously.
Simply Applied applies to our apps...but not so much my posts - brevity isn't a strong suit.
By the way, an issue was discovered overnight. For anyone whose premium version of Sign has stopped working overnight or today, please download the update in the market. The issue has been identified and corrected. Thank you very much to those people who informed us of the issue. We apologize for the inconvenience.
Looks pretty good. I'm gonna try it
Ult:
Let us know what you think. We're still working on the fix for the non-Google contacts, but as soon as that done, we are evaluating what features to include in the following update. So we welcome your suggestions.
Thanks for giving it a shot.
{
"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"
}
As Google shut down Latitude I was forced to retire ALTitude as well.
I like Google Latitude for its location history and the possibility to share my location with friends. Unfortunately the price to pay in terms of battery drain is too high and that the is the reason why I started this project.
To get the benefits of ALTitude you should change the setting in Google Latitude to "manual update" and use ALTitude to update your location instead. If you want to see your friends you can still use Latitude but without the energy footprint.
Features:
- OAuth2 logon to google latitude: no username / password stored
- configurable accuracy and frequency for updating Latitude.
- start on boot (full version)
- show your friends on Latitude
How it works
Android has the concept of LocationProviders to deliver location based information to apps. There are three LocationProviders:
- Coarse location: provided by wifi / cell towers
- Fine location: GPS
- Passive: relies on the next location info requested by another app
In addition to this there are requirements to the LocationProvider in terms of "accuracy" and "frequency", e.g. "I want updates at least very 15 minutes with a precision of 1000m". The higher these requirements are the higher the battery drain will be. No only will the phone be waken up when a location change was detected but this information must then be passed o latitude using the google latitude API.
What ALTitude does is us a sensible mix of LocationProvider and accuracy/frequency to track location changes and update those to Latitude.
ALTitude is available on Google Play (https://play.google.com/details?id=com.asksven.betterlatitude) for free with with ads (fully featured).
Starting from version 0.10 ALTitude supports multiple languages. If you miss your language please feel free to contribute: http://www.getlocalization.com/altitude/
Follow me on twitter to be notified of updates and get insights in new features/developments.
New I have decided to give the new beta channel possibilities on google play a try and have created a google+ community. If you are interested in testing release candidates you can now also subscribe to that community or drop me your g+ contact so that I can invite you.
Changelog
V0.13
Same as RC4
V0.13RC4
#90: Free version is now fully features
V0.13RC3
#83: after google logon / auth an empty page is shown, suggesting an error
#84: added last updated location name to status on main screen (if geocoding enabled)
#85: lat/long were reversed in locale/tasker plugin
#86: added better precision to fix when set from locale/tasker plugin
#89: free version now has all features enabled
V0.13RC2
#77 and #78 limit the update accuracy/frequency independently from the location manager updates
ActionBar for pre-ICS devices as well as dark/light themes
Update to current locale plugin implementation
V0.13RC1 2013-01-26
#50: locale plugin to set location manually
V.12.1 on Google Play
#71: screen showing two inconsistent update times
#72: interval shown on screen on free version may be wrong
#73: fixed units for intervals
V0.12 on Google Play 2013-01-01
No change from .012RC4
V0.12RC4 2012-12-31
#70: added more logging details when latitude update fails
V0.12RC3 2012-12-29
#69: fixed QoS alarms always being triggered
Make better use of criteria to make sure "network" is used most of the times even if "gps" is on
V0.12RC2 2012-12-26
#66: add option to disable location updates on main screen
V0.12RC1 2012-12-21
#62: Quick setup at a glance
#63: Moved status info to main screen
#67: Widget to toggle quick settings
#68: Cancel button in quick settings not working when quick settings running
V0.11.0.1 2012-07-19
#61: License not recognized on JB (many thanks for superbobup for the intensive testing!)
V0.11 2012-07-15
#53: Fixed multiple FC conditions from crash reports
#57: Status dialog was always showing interval as 0s
#60: Added a QoS option to make sure that the last known location is updated at least every <interval>
Added more extensive logging
V0.10.0.1 2012-06-25
#52: Error condition at boot
V0.10.0.0 2012-06-24
#16: allow changing setting from tasker
#33: add threshold to avoid obcessing about connection errors
#35: option to update (buffered) locations when a wifi connection is available
#43 and #44: fixed multiple error conditions from google play logs
#45: notifications not shown when geo is off
#46: add german and french
#49: added passive location provider
V0.9.0 2012-02-26
#41: added release notes
#37, 38, 39, 40: fixed various FC and null pointer exceptions from market logs
#36: ALTitude stops working after a period in airplane mode
#32: FC if no location provider is present (see also #36)
#34: Redesinged status concept and display on mains screen
#30: Added intervals > 1 hour to preferences
Moved to ICS SDK / guidelines
V0.8.2 2011-11-29
Fixed FC upon opening quick action dialog when a quick action is running
Fixed notification of address not always showing
Added number of buffered location to the status dialog
V0.8.1 2011-11-29
Fixed FC on free version when opening preferences
V0.8.0 2011-11-28
#8: Added current city (geo location) to notifications
#24. Detect data connection prio to updating Latitude
#26: Added Menu option to jump from ALTitude to Latitude
#28: Added a quick action in order to change location settings (precision) for a given period of time
V0.7.0 - 2011-10-11
#19: categories to preferences
#23: Fixed bug: service was not starting on boot
#6: added nearest city to badge on map
#20: Fixed bug: default values of location manager not showing in free version
#22: reposition map when turning device from landscape t portrait
#21: show latitude connection status on main activity
Feature requests
I maintain the original list of features to be implemented and bugs here.
Known issues
Reserved for future use
Placeholder for future use
Ha!
Another Chamonix Masterpiece! Good luck with this app also (as well as #BetterBatteryStats).
Will be recommending.
nobnut said:
Ha!
Another Chamonix Masterpiece! Good luck with this app also (as well as #BetterBatteryStats).
Will be recommending.
Click to expand...
Click to collapse
I must fully agree. Chamonix is quite a genius with these things. I hope he keeps he's projects going on and brings even more these goodies to community.
Sent from my GT-I9000 using xda premium
thank you guys, I really appreciate.
And I am always open for new ideas too.... I got myself a tablet so I guess the next project will be about fragments and support of small and large displays.
noticed your name, then thought the features might come handy as well ;-) will definitly try it
Never noticed any battery usage with Latitude except my tablets which are offline when they're in standby. In those cases, I've seen Latitude keep the device awake (wakelock). Is that the fix here? Otherwise my phone, I've never noticed Latitude at all.
khaytsus said:
Never noticed any battery usage with Latitude except my tablets which are offline when they're in standby. In those cases, I've seen Latitude keep the device awake (wakelock). Is that the fix here? Otherwise my phone, I've never noticed Latitude at all.
Click to expand...
Click to collapse
On an average Samsungs galaxy s2 (android 2.3.X) for examples the partial wakelocks generated by latitude for location consume 20-30 mAh. This is due to bad design in terms of location accuracy and update frequency.
Altitude remedies to that.
Hi,
great utility, thanks.
Do we need to be signed into latitude if i have installed this utility?
How exactly does it work? In which way does your app behave differently than GMaps? Is it only avoiding wakelocks or does it also rely more heavily on A-GPS?
Also: How do i have to set my Google Maps app to display my Latitude mates but not update my location by itself and let your app do the trickery?
Feature request: Can you implement a setting where I can adjust how often my Latitude gets updated?
I love Latitude but I think Google's current implementation is rather poor. So: Thank you very much for your efforts. Really looking forward to follow the progress of your project.
fraencko said:
How exactly does it work? In which way does your app behave differently than GMaps? Is it only avoiding wakelocks or does it also rely more heavily on A-GPS?
Also: How do i have to set my Google Maps app to display my Latitude mates but not update my location by itself and let your app do the trickery?
Feature request: Can you implement a setting where I can adjust how often my Latitude gets updated?
I love Latitude but I think Google's current implementation is rather poor. So: Thank you very much for your efforts. Really looking forward to follow the progress of your project.
Click to expand...
Click to collapse
I have added "how it works" to post #1: http://forum.xda-developers.com/showpost.php?p=18062211&postcount=1
Unfortunately Latitude does not distinguish between displaying your friend's location on the map and tracking your location and there is no way to configure the LocationProvider of Latitude (in a way ALTitude does it). In order to get the benefits of ALTtitude you should log off from Latitude when you are not using it and just let ALTitude do the updating.
I would really love to provide friend's functionality in ALTitude and will try any possible way to implment it but unfortunately there is no API from Google for that so I have to explore unconventional possibilities. I anyone has a hint I'd be happy to explore that path.
About your feature request: that functionality is included and will be made available in the full version soon
netarchie said:
Hi,
great utility, thanks.
Do we need to be signed into latitude if i have installed this utility?
Click to expand...
Click to collapse
No you should sign out from latitude as ALTitude is a replacement for the poor logic for updating the location Latitude uses (in terms of battery usage)
Latitude used to keep my phone awake all the time, subscribing to this thread.
Hope this all solves the issue..
Thanks
Sent from my HTC Desire S
facing issues with google two factor authentication.
When I open google authenticator to get my code, the login form loads again, and the password times out.
Need to fetch the credentials from the phone.
Sent from my HTC Desire S
chamonix said:
I have added "how it works" to post #1: http://forum.xda-developers.com/showpost.php?p=18062211&postcount=1
I would really love to provide friend's functionality in ALTitude and will try any possible way to implment it but unfortunately there is no API from Google for that so I have to explore unconventional possibilities. I anyone has a hint I'd be happy to explore that path.
Click to expand...
Click to collapse
Oh, hmm.. This is my primary use case for Latitude; seeing where other people are. And I wouldn't want to sign into Latitude and sign back out every time to do that...
Update
ALTitude was updated to support a license model. You can buy the license from Android Market here: https://market.android.com/search?q=com.asksven.betterlatitude_license
and the the full set of features (seet also post #2)
It is so good I managed to buy it twice
I think everyone should buy it at least once
I will start decompiling Latitude this week end to see if I find any way to access the friends data. I really would like to provide the complete set of features and then regret I decided not to stick to the "better" brand
Welcome to Saiy... Install - Mod edit: Broken DL link removed.
For those of you visiting this thread as subscribers to utter! you'll know the history well. A promising release, active development and then silence..... Please accept my apologies - if you don't know that 'sometimes life gets in the way' then you are the envy of most.
A bit of history for you...
To cut a half-decade-long story short, the Fragmentation of Android ground this project to a halt. When I first demoed my creation to the world, I had visions of knocking it up on Android and then focusing on how it functioned in the background. I was about to drown myself in machine learning to bring my vision to life. Job done? Well no...
It turned out that developing an app that covered almost every function available on an Android device (I refuse to say 'phone' - it's not 1983!) , was a job for 1,000+ developers, not just a lonesome one such as I, on a 10 year old Dell laptop - and each time a new update to Android was released, I huddled in a corner and wept, as I waited for the crash reports and 1* ratings to roll in.
It turns out that bugs aren't only specific to Android versions. You multiply that by Manufacturers messing with builds - and devices running multiple versions and then even the Locale of the device causing crashes and you end up with 12,000+ supported devices exponentially multiplied by all other eventualities as your user base.
I drowned... And my (in hindsight) naive plans of master AI'ery, whilst users enjoyed playing with it on Android, dropped down to the bottom of my to-do list. Things had to change.
I decided to shut myself away in a dark room to completely rewrite the Android code, so that it was both readable and scalable; despite its complexity. Rumours flew that I had died - and in some ways, I did....
Not really ^ that just felt justifiably dramatic! :cyclops:
So, utter! is reborn as Saiy® and Open Sourced, so it may have a chance of competing with the big boys, before they run away with all of our private data and souls, in order to use their services...
Install Saiy from the Play Store - here
Note - a direct download link will appear here shortly!
You can get involved by checking out the Development Section in the app, or alternatively, if you're a curious Android Developer, check out the base code published on GitHub here
The code base is pretty large, so briefly, there are two major classes in the app, that direct and distribute work elsewhere:
SelfAware is the main Foreground Service, responsible for managing the application state and channelling voice recognition, text to speech and other API requests.
Quantum is the main processing class, where commands are locally resolved (if required), sensibility checked and actioned.
Understanding the above two classes is essential to following the flow of the full application logic.
MyLog is a global verbose logging toggle. When enabled, the output will flow class to class, as well as display durations for time sensitive functions.
The following remains for the sake of me needing some sleep and posterity
About this thread
Firstly, I’d like to thank everyone for the positive feedback and encouragement and the huge amount of messages I’ve received on YouTube, email, twitter, G+ and here on XDA volunteering to be involved in beta testing. It’s very much appreciated and I apologise that I cannot respond to them all. Please take this intro as a thank you.
This thread is for your open discussion about utter! and the features you'd like to see included, so please feel free to throw your ideas back and forth (be nice to each other) and I’ll do my best to keep up with them when I have time.
About utter!
Unlike other voice applications, utter! will be configurable to the user, enabling you to assign spoken keywords to use the functionality of your favourite applications or make system related changes to your device. There's no cumbersome overlay or launching of another application to use the features, utter! sits in the background ready to be activated, whenever you want, without interrupting whatever you are doing.
Which applications will initially be compatible?
The more interest I can demonstrate in utter! the more likely your favourite application developer will want to make their functionality available to use. The purpose of the YouTube video and this thread is to get their attention and create a more functional first beta release.
I’m a developer and I'd like features of my application to be utter! compatible.
Please contact me to discuss how our applications can work together.
FAQs
Q) Will an offline speech engine be built in?
A) I hope so. I'm waiting to see what features of Google Now are made available to developers
Q) What languages will it be available in?
A) At first, English only. Once I have the framework functioning correctly, I can turn my attention to translations (thank you for the messages I’ve received offering translation help).
Q) Will it use natural speech recognition?
A) Over time it will, but in the testing stages commands will be more structured. As my algorithms develop, so will the application's ability to recognise exactly what you want.
For the conversation mode I’m really up against it. I’m almost trying to reinvent the wheel knowing that Google are no doubt sitting on a very advanced algorithm purposely for this… They are more than welcome to allow me to use it…
Q) How much is utter! going to cost when it’s out of beta?
A) I don’t know as yet. Not more than a couple of dollars... I just need to make sure that whatever the price, it's more than worth it.
Q) Which speech engine does it use?
A) In the video I used IVONA beta (available on the Market here). This option is configurable so you can use a free or premium engine of your choice.
Q) Google’s Project Majel will no doubt surpass this application. Why are you bothering?
A) Perhaps.. It remains to be seen the direction Google take and whether their focus will be too much in the interest of nudging you towards Google services, rather than providing an open and configurable voice integrated assistant.
For example: If you assign ‘Save Battery’ to a command, on detection utter! could go ahead and minimise your brightness level and screen time-out, turn off (or restrict) all data connections, set your device to GSM only, turn off vibrate functions and screen animations, underclock and undervolt your CPU (requires root) etc etc.. Is that what you expect from Majel? Personally, I don’t… [Update - I think I was right about this!]
Q) How do I register to beta test!?
A) Hang around this thread – thank you.
Q) The icon you used in the video for utter! was lame!
A) Yes! I just borrowed the inbuilt icon for now. If you think you can design a better one, please feel free! Maximum respect (at the very least) from the first post is offered in return!
Q) Can you adapt Siri to do these things please?
A) I honestly have had these requests – I’m afraid that’s not going to be possible now… or in the near/far future /ever…
----
By genisis7
{
"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"
}
By goander
By joshaw
By usaff22
utter! release progress
FACEBOOK
TWITTER
CONTACTS
TASKER
BLUETOOTH
WIFI
MOBILE DATA
WORLD TIME
WORLD WEATHER
ROOT FUNCTIONS
Credits
pingpongboss - amazing StandOut library!
usaff22 - amazing icon and artists impression work
meadowsjared - Sharing his coding skills
nobnut - previously unknown generosity
waydownsouth - previously unknown patience and sharing of knowledge
fahadayaz - Bug solving GEEK
Permissions
Code:
All permissions are for device based command purposes. NONE of your personal data is uploaded or shared to any external server of any kind
Change Log
Code:
V2.2.5A RELEASED
Email
Text
Navigation
Facebook
Twitter
Directory Searches
Car Locator
Play Music
Visual Results
Wave-to-wake
+ many more features added! Please see the command list in the app for details.
Changed to foreground application with permanent notification to stop Android killing it!
V2.2.4A RELEASED
Skype fixed
FC's fixed on some commands
Speed increases
Added troubleshooting menu
Changed icon display
Enabled background test code (hidden).
V2.2.1A RELEASED
Code and UI revamp.
Converted to pre-beta background app
Usage details in the application.
V2.1.9.1A RELEASED
MASSIVE CHANGES!
Simply too many to list...
All details in the app
V2.1.0A RELEASED
Mobile data
Twitter
Facebook
Contacts (algorithm test)
Dropped 2.1 compatibility
Fahrenheit added to weather
Initialisation tweaked
Custom listener tweaked
Button labels and Loquendo sample now family friendly :eek:
HUGE code rebuild
V2.0.1A RELEASED
Tasker integration!
World Weather
Custom Listener test
Long-press-search integration
Loads of bug fixes and code improvements.
Fixed Weather and Time force closes on 2.1 & 2.2 devices
V1.9A RELEASED
Root-functions fixed
Tablet compatibility fixed
Errors when no recogniser fixed
Loads of bug fixes and code improvements.
V1.7A RELEASED
Root-functions included!
FIXED - Recogniser button errors
Loads and loads of bug fixes and code improvements.
V1.6A RELEASED
World-Time included
FIXED 'unknown' Bluetooth state message.
Loads and loads of bug fixes and code improvements.
V1.5A RELEASED
Bluetooth voice control test included
FIXED the V1.4A 4.0.3 ICS crash
FIXED FC on back button from config tab
FIXED FC when closing app
FIXED FC for Galaxy Nexus TTS settings
FIXED leaked Receiver
Loads and loads of bug fixes and code improvements.
V1.4A RELEASED
WiFi voice control test included
Loads of bug fixes and code improvements.
V1.3A - RELEASED
Fixed FC on Config Tab
V1.2A - RELEASED
Release version 'jumped' to match Play Store
Totally rewritten UI code
Totally rewritten engine logic
Prevented override of localised English voice
Added test contact loader
Intro changed to audio file
Option to record output to sdcard for translation help
So much else that I've forgotten...
V0.0.1A - RELEASED
Long presses for association are not functional yet
BUGS
Code:
IVONA registers itself in error, even if it may actually work. A full uninstall and reinstall of the IVONA files is required.
Buttons don't reactivate occasionally after utterance - 'utterance' code depreciated.
Weather and Time API's are useless for USA State searches. Need to change provider.
utter! stable version is available from Google Play here.
Saiy stable version is available from Google Play here.
Latest test releases can be found in my more recent posts
Looks like a really promising app!! Subscribed..
Sent by accident from my Amaze using Tapatalk
Looks amazing
Cant wait to try this, am a lot on the road so can use this app.
Keep up the amazing work
subscribed! looking forward to this, it appears to be a much better solution than anything currently available. thanks for your hard work and determination.
Brandall - I congratulate you on what appears to be an amazing product. Would it be possible to navigate certain applications via voice? As an example, is something like this feasible: "Utter - scroll down 25%" to scroll down 25% of the way while viewing a web page in a browser, for instance?
Also, what about controlling a desktop computer via a Windows application/plug-in?
Brandall, this app looks amazing. In 4+ years of XDA'ing, I just hit subscribe for the first time. Can't wait to try it out. Do you have a twitter we can follow you at? Maybe @utter! or the likes.
Can't wait to try it out
Amazing looking app! Definently waiting to dl this asap
Sent Via My Shiny New Droid4!
Can't wait to try this app out have not been that impressed with the other similar apps.
This one looks slick.
Sent from my DROID BIONIC using Tapatalk
Looking forward to trying this out. Sounds like it will be better than what I have seen so far.
Awesome app, need someone to beta test, im ready, just shoot me a pm, subscribed for the first time btw
Looks amazing....
This looks absolutely incredible, I cannot wait to take it for a test drive.......Great work.
"Q) Google’s Project Majel will no doubt surpass this application. Why are you bothering?
A) Perhaps.. It remains to be seen the direction Google take and whether their focus will be too much in the interest of nudging you towards Google services, rather than providing an open and configurable voice integrated assistant."
One of my favorite aspects of Android over iOS is simply choices like this. Majel could very well have aspects that surpass this app and utter! will probably have aspects that surpass Majel - ultimately whichever works best for you personally is the one to go with.
Cant wait to try this when its ready
Sent from my NookColor using Tapatalk
utter!
This sounds utter!y amazing... I am staying tuned!
Subscribed
One of the most promising apps I've seen in awhile....can't wait to try it.
Roland Deschain said:
Brandall - I congratulate you on what appears to be an amazing product. Would it be possible to navigate certain applications via voice? As an example, is something like this feasible: "Utter - scroll down 25%" to scroll down 25% of the way while viewing a web page in a browser, for instance?
Also, what about controlling a desktop computer via a Windows application/plug-in?
Click to expand...
Click to collapse
Thank you. When offline recognition is available it opens the door to many more mundane speech controlled functions. As it stands at the moment, implementing such commands would be more of a gimmick and wouldn't be quicker or save time/effort..
jirafabo said:
Brandall, this app looks amazing. In 4+ years of XDA'ing, I just hit subscribe for the first time. Can't wait to try it out. Do you have a twitter we can follow you at? Maybe @utter! or the likes.
Click to expand...
Click to collapse
Good to know thank you twitter, g+ links in my signature below - I think they work!
Brandall:
I cannot tell you how impressed I am with your creativity, skills and vision in developing Utter! When I viewed the video last week I was in awe; brilliant, incredibly brilliant.
I would be thrilled to assist you in beta testing Utter!
I eagerly look forward to this app.
Sent from my SPH-D710 using Tapatalk
Can't wait to try it out
ABOUT
I know there's a huge list of profile management apps released already; This is my first project; It's open source and you can freely check the code on https://code.google.com/p/sfen/. Android version requirement: 4.0.* (Ice Cream Sandwich aka ICS).
sfen is not a abbreviation of any kind.
sfen is swen but with f.
sfen is sheep, like you and me.
sfen is cool.
sfen gets chicks and other sheep.
...actually, sfen is profile management app
WHAT SFEN CAN DO RIGHT NOW
more events can be active at the same moment
profile settings have sound & display options and run specified actions. Actions include toggling wifi, data (root required), vibrate, show dialog window, play sfen sound, run specified application OR shortcut and more
events can be enabled/disabled
it can trigger event actions by geolocation (google play services is required!): leaving and entering specific location will be triggered, wifi status, gps status, time range, single time, current day, screen on/off, cell connection, other event running/not running, battery level and battery status
more conditions can be added to single event and used to match ALL or ANY condition
it can set the priorities of events so if more events are active at the same time, it will take the priority set in advanced options of event into consideration
it can record cell history
using call allow & deny list, you can allow or deny specific 1) contact, 2) group or 3) phone number or part of it to not ring or ring in silent profile!
you can call sfen events or profiles directly using actions/widgets from your favorite launcher!
WHAT SFEN WILL BE AVAILABLE TO DO IN THE NEAR FUTURE (aka TODO list)
Localization (completed: Slovenian, Spanish, Serbian, Russian, Dutch, Swedish).
Implementation for 3rd party apps (Locale)
Localization support (moving hardcoded strings to string xml and start finding translators!)
Bugfixing!
WHAT DOES SFEN LOOK LIKE?
{
"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"
}
DOWNLOAD & INSTRUCTIONS
Please, when testing new version, ALWAYS do this:
Open app > press menu > pick Exit (to clean all timers, geofaces and close background services)
Uninstall previous Application
(if, for any reason, you think some background services are still kept after uninstall, just reboot application; currently it doesn't start on boot)
Download:
Google Play Store
Previous versions:
Here: View attachment sfen-230820142245-signed.apk
Here: View attachment sfen-150820142031-signed.apk
Here: View attachment sfen-080820142344-signed.apk
Here: View attachment sfen-310720142210-signed.apk
Here: View attachment sfen-280720142051-signed.apk
Here: View attachment sfen-220720141727-signed.apk
Q & A
What permissions does sfen currently need?
Wifi state, Network state, Fine location (current user location only if you select to use conditions on Geolocation), Internet, External Storage and more. At the end, it's more or less condition>action application. If you're interested in knowing more about where does Sfen use any permission and what for, just ask!
Does the name of app have anything to do with Sven Bomwollen?
Maybe. Click.
Why can't I find sfen on Google Play store?
As soon as we finish beta2 milestone, we're going live (aka. google play store)!
DEVELOPMENT INFO
Sfen is located on GitHub repository or as backup at https://code.google.com/p/sfen/.
To get local Git copy, use the command: git clone https://github.com/lordgreg/Sfen.git
Current Issues can be found here.
DONATIONS
If you like my work and would like to support my future development, please donate :good:
UPDATES
All changes (including editing and bugfixing can be found on GitHub)
23. august 2014 Lambadaaa!!!! (Woa, woa, woa, woa,.... woa!)
about page added
bluetooth conditions added and still testing (ty @ron_e)
added conditons: event condition true/false
fixed exception when adding Location
added run script command
fixed bug: Alarms don't duplicate anymore.
History of cells sorted
When cell location changed triggers, if cellid is in the list already, update its time
Updated battery levels (condition) with seekbars
Fixed rotation exception
#22 fixed!
Log interface done
Preferences don't have time picker and use 24hr - Sfen takes this info from system settings (ty @gerhardol)
Sfen will always ask you before going back from Event/Profile if you want to save changes (if any)
THANK YOU
Thank you everyone that will contribute to the app in any kind. I will listen to all of your suggestions and try to reply to all of your messages. Oh, one last thing, If you want instant reply, just tweet me on @gpapez.
Regards,
Gregor :cyclops:
Will definitely check this out when I get a chance.
Record feature
Hey man haven't tested your app yet coz I ain't got an android device right now.....
But I'd like to request a feature......
RECORD FEATURE.....
Sort of when I press record it goes to home and then keeps noticing whatever I do...
Eg: I open settings and remove developer options....
And then stop recording when I press a specific key combination and then show whatever it understood....
And then there should be two kinds of record...
1 that records gestures and touches....like if I press home button,touch the chrome icon and save it next time if I replays the chrome icon with hangount icon and then play it it should launch hangounts.....bcoz its just following my recorded trial....
2 that records activities and ignores gestures...eg if I launch chrome and open XDA and save it next time I play it should launch chrome and open XDA......
I know those are big requests but u say ur collecting ideas......
I'll be testing it soon.....
Testing
Hi, I'm testing it but there is no action besides the notification. Can you add at least wifi on off option in actions? It will be nice to test the application having at least one action working. Nice app!
tanqueta207 said:
Hi, I'm testing it but there is no action besides the notification. Can you add at least wifi on off option in actions? It will be nice to test the application having at least one action working. Nice app!
Click to expand...
Click to collapse
Thank you for testing. I will add an action to Enable / disable Wifi for the next release. :good:
shredmatix said:
Hey man haven't tested your app yet coz I ain't got an android device right now.....
But I'd like to request a feature......
RECORD FEATURE.....
Sort of when I press record it goes to home and then keeps noticing whatever I do...
Eg: I open settings and remove developer options....
And then stop recording when I press a specific key combination and then show whatever it understood....
And then there should be two kinds of record...
1 that records gestures and touches....like if I press home button,touch the chrome icon and save it next time if I replays the chrome icon with hangount icon and then play it it should launch hangounts.....bcoz its just following my recorded trial....
2 that records activities and ignores gestures...eg if I launch chrome and open XDA and save it next time I play it should launch chrome and open XDA......
I know those are big requests but u say ur collecting ideas......
I'll be testing it soon.....
Click to expand...
Click to collapse
Hi and thank you for your reply! As you explained, you need an app like macro recorder is (FRep or HiroMacro). Don't know how else macro recording would fit in profile management app?
ForSquirel said:
Will definitely check this out when I get a chance.
Click to expand...
Click to collapse
Thank you!
Hey nice application but there are no options for actions other than show notifications. Can you make this work with CM Profiles, to enable / disable them at my chosen time / location? Thanks!
UI lift
Just like to offer my help on UI lift for Sfen. I already have an idea in my mind for a profile management app. Let me know if you need a designer! Sample: http://www.abtevrythng.com/2014/03/android-xposed-framework-ui-reimagined.html
auggie2k said:
Hey nice application but there are no options for actions other than show notifications. Can you make this work with CM Profiles, to enable / disable them at my chosen time / location? Thanks!
Click to expand...
Click to collapse
Hi and thank you for your comment
I will try to contact CM devs to ask if CM profile access and management is possible from other (in this case Sfen) app. I'll keep you updated on their reply.
heartrobber18 said:
Just like to offer my help on UI lift for Sfen. I already have an idea in my mind for a profile management app. Let me know if you need a designer! Sample: http://www.abtevrythng.com/2014/03/android-xposed-framework-ui-reimagined.html
Click to expand...
Click to collapse
Thank you heartrobber18!
I'd be more than glad to get any suggestion on UI (your samples look great- very playstore-ish, meaning trending!). Will try to focus more to that kind of design. Let me know if you have more ideas!
What about if the screen is on then the notification sound will be turned off. And if the screen is off, the notiffication sound will be turned on again
DusBekas said:
What about if the screen is on then the notification sound will be turned off. And if the screen is off, the notiffication sound will be turned on again
Click to expand...
Click to collapse
Hello-
this will be achieved in the near future:
Event:
- condition: screen off/on
- action: run profile: "notification off"
where "Notification off" profile would be:
- notification sound: silent.
:good:
Thanks, I hope you can add more actions and conditions soon!
Edit:
You can add features for rooted devices!
Multiple conditions
First of all, thanks for the app, I think that it could be very interesting to have a open source framework like this.
About the app, I have seen that you added a checkbox with "match all conditions?" option, this is for having conditions as:
X and Y and Z
X or Y or Z
But you can not make conditions like:
(X or Y) and B
Did you think on adding that kind of conditions? For me, the most difficult thing would be creating an UI to manage it :silly:
P.S.: If you like being "trendy" you can try implementing th "material" design, showing the events like "cards".
P.S.2: I also think that could be more visual having different background color for disabled events.
P.S. 3: It would be very interesting if this app had an API for other people to add conditions or actions. this way, even if you leave the development, people could add functionalities
Good luck with this app!
Hey dude,i love this sneaky cute sheep so much
Have some idea for u
1.an event for gsm antena network
2.ability to triggers application 's widget
3.make a simple ui for noobs and a way to transform to advanced menu for experts
4.reduce the wakelock to save more battery
Good luck
I like! But it's just me, or there are no actions but notification icon?
Hi! I'm about to install it and start using/testing the app. However, could you do the testing through the play store, it's much much easier to track the updates and stuff than here where we have to manually check for new versions and stuff. It can be done with a G+ group.
Thanks!
Hi everyone ... you will find additional info at the bottom of this message
josuearisty said:
Thanks, I hope you can add more actions and conditions soon!
Edit:
You can add features for rooted devices!
Click to expand...
Click to collapse
- More actions and conditions are coming later today :good:
- Options for rooted devices (at least disabling and enabling mobile data for start) is coming today too!
alaintxu said:
First of all, thanks for the app, I think that it could be very interesting to have a open source framework like this.
About the app, I have seen that you added a checkbox with "match all conditions?" option, this is for having conditions as:
X and Y and Z
X or Y or Z
But you can not make conditions like:
(X or Y) and B
Did you think on adding that kind of conditions? For me, the most difficult thing would be creating an UI to manage it :silly:
P.S.: If you like being "trendy" you can try implementing th "material" design, showing the events like "cards".
P.S.2: I also think that could be more visual having different background color for disabled events.
P.S. 3: It would be very interesting if this app had an API for other people to add conditions or actions. this way, even if you leave the development, people could add functionalities
Good luck with this app!
Click to expand...
Click to collapse
Thank you for your post,
- I will try to integrate logical AND and OR conditions later in development. This is one of my things on todo list. As you concluded, it is one of more difficult things to implement to "look nice" and make sense
- I will try to use my sheep senses to see, how it looks if disabled events have different background. Will post results later
- trendy cards will get some loving too, Sfen said he likes the idea too :victory:
- API for different broadcasts would be great and will be implemented AFTER all main things get done, okay?
jing000l said:
Hey dude,i love this sneaky cute sheep so much
Have some idea for u
1.an event for gsm antena network
2.ability to triggers application 's widget
3.make a simple ui for noobs and a way to transform to advanced menu for experts
4.reduce the wakelock to save more battery
Good luck
Click to expand...
Click to collapse
Hello and replies to your ideas:
1. actions to enable/disable mobile data is getting implemented as I'm writing this message. Sadly, beginning with 4.2, this isn't possible without root anymore. Is that what you meant?
2. widgets will get implemented after proceeding to next step! hooray
3. I'm hoping I can hit that sweet spot between simple & advanced ui in one UI alone. If we find out users will have difficulties adopting to interface, then its time to split simple/advanced interface.
4. currently, wakelocks aren't starting to check conditions by themselves. Sfen is only listening to system broadcasts and waking up on START and END times where TIMERANGE is used.
Hope I've replied and answered on all your ideas!
gpvecchi said:
I like! But it's just me, or there are no actions but notification icon?
Click to expand...
Click to collapse
Its not just you . More actions are coming soon (today)!
leo.benveniste said:
Hi! I'm about to install it and start using/testing the app. However, could you do the testing through the play store, it's much much easier to track the updates and stuff than here where we have to manually check for new versions and stuff. It can be done with a G+ group.
Thanks!
Click to expand...
Click to collapse
Hi Leo,
thank you for suggestion. One of my main objectives is to put Sfen to Google Play. Believe me, I'll do my best to put Sfen between other virgin sheeps (wat!) as soon as possible. As this is early Alpha stage, I'll try to put out as little as different versions as possible and, let's hope, Sfen is going live (to Play Store) with his first beta release.
----
Additional info:
Waking up and seeing app thread going live brought smile to my face. Sfen started to hump all the pillows in apartment out of excitement. I will listen to all your suggestions and try to implement all the ideas as soon as possible.
Thank you for making Sfen happy!
Until next version, test the ui!
-Gregor :cyclops:
greglord said:
Hi everyone ...
Additional info:
Waking up and seeing app thread going live brought smile to my face. Sfen started to hump all the pillows in apartment out of excitement. I will listen to all your suggestions and try to implement all the ideas as soon as possible.
Thank you for making Sfen happy!
Until next version, test the ui!
-Gregor :cyclops:
Click to expand...
Click to collapse
Please oh please tell me you have a real live sheep named Sfen running around in your apartment, that would probably make you the cooler dev instantly.
If not, thanks for the reply. Good luck with the app!
Hi all,
new version has just been uploaded.
REMINDER: if you have previous version installed, please Menu>Exit first, then uninstall. Hooray!
It includes:
- tabbed ui with placeholder for profiles and whitelists
- new conditions: screen on & screen off
- new actions: enable wifi, disable wifi, enable mobile data (ROOT required!), disable mobile data (ROOT required!)
Next update will bring:
- simple profiles (maybe with only basic options to set loudness, ringtone and vibration options
- action: vibration & play specific sound
- more things i cannot think of
Happy bug hunting and alpha testing ^^
Hi mate seems promising, good luck! When trying to add a new event and choosing inside or outside location and location is turned off in settings I get an fc. This is what the logcat says: 07-29 00:13:02.089 E/sfen (12773): Preferences alarms of type ALARMS is null.
Thanks, I'll be happy to help!
Check out Cornowser, started as a project by fellow developer of UBP.
{
"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"
}
UltimateBrowserProject
This Project has officially been discontinued. The reason is that I don't have time to work on this anymore. It was actually started as a fun project just to learn new stuff about programming in Android and with the overwhelming response, I just went on to learn more. But now, due to little or no time I cannot continue and have decided to discontinue this project for good.
If anyone would like to take over on my behalf, they are free to do so. Just make sure to keep the license intact. It has been a great time learning stuff and I sure have learnt a lot from this thing. To all those who have helped me and this application be a lot better, I'd like to thank you and I appreciate your support.
Those who're looking for a new, bright start, can check out Cornowser, started as a project by fellow developer of UBP.
Also, the source code is still on GitHub, if you'd like to mess around with it.
Now has been licensed as "Beerware", meaning you can do whatever you want with the code. You can also still download the stable & beta versions from the downloads tab of this page.
It has been a fun ride with you all, and I hope we can meet soon with a new project
Regards,
Thunderbottom
XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)
Contributors
balzathor, takahirom, xdvs23
Source Code: https://github.com/Thunderbottom/UltimateBrowserProject
Version Information
Status: Abandoned
Current Stable Version: 1.4.6
Stable Release Date: 2015-12-24
Beta Release Date: 2015-07-21
Created 2015-06-09
Last Updated 2015-12-28
Changelog-
Added Application Source Code
Check out the source code here
v1.2.3.
Added JSoup support for HTML Bookmark import
Minor Bug Fixes where tab would close on swipe from top
v1.2.4.
Added Readability Mode.
Added Workaround Fix for horizontal scroll bar showing when any webpage is launched from Home.
Minor Code Tweaks.
Snappier and more responsive.
Increased speed when switching webpages with volume buttons.
v1.2.4r2.
Fixed HTML Import crash.
Reduced JSoup dependency and added custom method.
Fixed Minor Bugs.
v1.2.5.
Cleared unused codes.
Minor Bug Fixes.
Used ViewUnit instead of ContextCompat.
v1.3.0.
Updated Host File for better ad blocking.
Fixed Minor Bugs.
v1.3.1.
Minor Bug Fixes.
Added a Forward button to the address bar on user request. (Requested by @nereis)
v1.3.2.
Added ACRA for In-App Log Reporting.
v1.3.3.
Added OTA Support for future releases.
v1.3.4.
Fixed OTA Update download. Now newer updates will be provided OTA.
Added Swipe to Change Tabs. Now you can swipe the Address Bar to switch tabs.
v1.3.5.
Added Custom User Agent Support in Application Settings!
Committed first OTA Update.
v1.3.6.
Added Permanent fix for download crash bug
Fixed scroll bar display bug while loading pages.
Now get Changelog in app itself!
Added more IME support.
v1.4.0.
Added Omnibox control to enable/disable swipe to switch tabs.
Fixed Google Play linking bug.
Fixed Minor Bugs.
Increased exit time to 1800 from 512.
v1.4.1.
Added Text Reflow settings.
Now browser automatically goes to landscape mode when video plays.
Fixed Minor Bugs.
v1.4.2.
Added Crashlytics and Removed ACRA.
Added Fabric.io integration.
Cleaned a few Strings, Application "Version" in settings now has an easter egg.
v1.4.3.
Added Localizations for many languages.
OTA Update will now download the latest available version.
Minor Changes to the Keyboard layout.
v1.4.4.
Added More Localisations.
Icon is now Materialized. Thanks to davimount.
v1.4.5. Downsized to 691 KB
Added Localizations for more languages.
Fixed minor bugs.
v1.4.6.
Fixed a few bugs.
Corrected Traditional Chinese translations.
Added Responsive Heads Up notification for devices with Lollipop.
Now you can save any link as a file. Long press a link or select 'Save Link As' option from the three dot menu.
v1.0-ß.
Fixed bugs.
Added Fullscreen mode.
Added Deep-Linking.
Now opens HTML File.
Restore Tabs from Last session.
Omnibox Hides on Page Scroll. BUG- Bottom Omnibox scrolling animation needs tweaking. Workaround - Set Omnibox position to Top in Application Settings.
v2.0.
New automatic tinting.
New animations.
Fixed a crash while switching tabs.
Fixed download for Android Marshmallow (6.0).
Added German, Bengali Translations.
Added Dark Theme.
Added better StackTrace generator for app crash.
Now you can Print any document using Google Cloud Print.
Fixed animations for hiding Omnibox.
Fixed Screenshot on Lollipop (5.0) and up - Some devices still don't capture the whole page correctly.
Lots of bugfixes!
FAQ
Frequently Asked Questions -
Where are the settings?
Swipe the address bar upwards to reveal more options, the gear icon is where all the settings are.
It crashes way too often
Can't help much of it, all I request of you is to allow me to collect the crash data (Collected automatically on crash as of v.1.4.6, user option from v.2.0), or provide me the logs if you are rooted.
More features?
Yes, I'd love to add more features to the application, but I'm short of time. Too much real life bugs to deal with. If you are a Dev and would love to contribute, you can do it on the application's GitHub Page.
ETA for Updates?
Can't say anything about updates at this moment, but I try to do my best to code whenever I have time.
Is Beta stable for daily use?
No. Although you can install and use both the beta and the stable version at the same time
My phone got fried. Pls halp.
Can't, you need to be too stupid to think that an application like this has fried your phone.
This application is consuming too much RAM/Battery. Help?
Provide me with all the possible details that you can, else I can't help you. Sorry.
Print functions requires me to sign-in to my google account?
Yep, Google Cloud Print requires this so that you can save it online or print it wirelessly!
Custom user agent? What is it?
You can find about it here.
Can you add "so-so" feature?
Yes, but I can't guarantee a date though.
Where is chrome-like sync?
I don't know how to add it yet, as soon as I understand, I'll add it as well as some other API's
Why is this not on Play Store yet?
I'm a student and I'm broke. Simple as that.
There are rip-offs on Play Store!
Don't install them, they've just changed the app name and icon to something else. You may report them if they are paid or have no license! Thanks
Nice! How can I contribute?
If you are a Dev, you can help me with the project, or else you may buy me coffee! (Bitcoin - 17Lm28deyBPquaz3CBVncFPPPSoPPwA3oQ)
More FAQ Questions?
Yeah, if I find more generalized questions that someone might face while using this app, I'll add it here!
I like it!
DolDrum said:
I like it!
Click to expand...
Click to collapse
Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.
Regards.
balzathor said:
Thanks! you can apply for feature requests if you want to see some features in the future builds!
Would be glad to work on it.
Regards.
Click to expand...
Click to collapse
Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.
DolDrum said:
Well, I installed it just this morning.
It is pretty user friendly and I look forward to using it.
Click to expand...
Click to collapse
Thanks! it was built having the user-friendly environment in mind
Regards.
browser
balzathor said:
UltimateBrowserProject
UltimateBrowserProject is a to-be Open Source browser that aims to do the work unlike any other browser. Currently, it supports the following functions. (And Probably many more!)
Custom home:
When you first log in to the browser, the about:blank page is shown. Use the overflow menu's Add to home to pin webpages.Use the overflow menu's Relayout to customize your homepage.Long press on a card on the homepage, and you can edit the title.
Switch tabs:
You can set tab switcher position at top or bottom of the screen by changing the settings at Setting/Browser/Tab position.Press the address bar and drag it down or up, then the tab switcher will be displayed.Swipe up/down to dismiss a page.
Remember that if the soft keyboard is shown the tab switcher would not display, it's not a bug, but an intended design.
Load in Background:
Set UltimateBrowserProject as your default browser.A Single tap will open links in background, and show a clickable notification in statusbar. Double tapping the link will show a dialog that allows you to open links in foreground.
Volume control:
In Setting/Browser/Volume control you can set the volume keys behavior to:
Switch tabs.
Scroll webpages.
System default. (Works as default volume keys)
AdBlock Whitelist:
Since AdBlock maybe cause some websites to display error, you can add them to Setting/AdBlock/Whitelist
Screenshot:
UltimateBrowserProject can capture entire webpages!
But Unfortunately, that doesn't mean you can screenshot a very long page, which may cause the browser to go Out Of Memory.
Material Design:
UltimateBrowserProject is based on Google's Material Design standards! and is optimized for Android 5.1.
Lightweight:
One of the main purpose of this project is to keep the browser lightweight and NOT RAM hungry.
This Browser was created by having heavy usage in mind, along with the lightweight-ness. So, Maximum possible features have been implemented while keeping the application size as small as possible and as less RAM hungry as possible.
Application Screenshots
Note - The Default tab position is at the bottom, which can be changed to top in the application settings
Downloads
All the download files, from v.1.0 to latest v.1.2.2 have been made public.
Click here to view all the downloads for this project
TODO
Add new features based on people's demands
Splat Bugs (Not Yet)
Add OTA updates (Although in app settings have Check for updates, OTA would be better)
More to come.
XDA:DevDB Information
UltimateBrowserProject, App for all devices (see above for details)
Contributors
balzathor
Version Information
Status: Testing
Current Stable Version: 1.2.2
Stable Release Date: 2015-06-09
Created 2015-06-09
Last Updated 2015-06-09
Click to expand...
Click to collapse
Congratulations! , look simple and friendly, l´ll try download it today
Regards
mm6891 said:
Congratulations! , look simple and friendly, l´ll try download it today
Regards
Click to expand...
Click to collapse
Thank you
Please leave a feedback after you use it, any features you'd like to add, I'd be more than happy to work on it.
Regards.
Thanks for the app.
Is there a chance of adding a per-domain configurable user agent?
CruxHumanus said:
Thanks for the app.
Is there a chance of adding a per-domain configurable user agent?
Click to expand...
Click to collapse
If you're talking about Mobile/desktop user agent for specific websites, yeah, I can try to do that.
EDIT: If you want me to make a "spoof" user agent, I suppose that will be a tougher task, will try though
Regards.
Very slick. I like having the address bar etc at the bottom. Much more accessible on a phone. One query: I believe adblock uses a lot of resources, in fact slowing the loading of pages and heating up the CPU while it does it. Is there a more lightweight option such as bluhell firewall or ublock which could be implemented?
balzathor said:
If you're talking about Mobile/desktop user agent for specific websites, yeah, I can try to do that.
EDIT: If you want me to make a "spoof" user agent, I suppose that will be a tougher task, will try though
Regards.
Click to expand...
Click to collapse
Thanks for replying.
I am talking about being able to set mobile or desktop, but more importantly custom, user agents per site or per domain.
Habit Browser has such functionality, and it's the only browser I am aware of featuring it. Many browser offer a global mobile/desktop user agent toggle and that's pretty much it.
So I am always looking out for lightweight browsers that will have the UA features I've described.
I really love this browser. Its lightweight which is truely match with what you've said about this browser
I just want to check if this browser or my phone is the fault with delay inputs on forms such as textarea, passwordbox, textbox field.
Anyways setted this browser as my default love it.
nullzx said:
I really love this browser. Its lightweight which is truely match with what you've said about this browser
I just want to check if this browser or my phone is the fault with delay inputs on forms such as textarea, passwordbox, textbox field.
Anyways setted this browser as my default love it.
Click to expand...
Click to collapse
Can you try clearing the app data, cache and rebooting phone? that problem should not exist.
Thanks.
CruxHumanus said:
Thanks for replying.
I am talking about being able to set mobile or desktop, but more importantly custom, user agents per site or per domain.
Habit Browser has such functionality, and it's the only browser I am aware of featuring it. Many browser offer a global mobile/desktop user agent toggle and that's pretty much it.
So I am always looking out for lightweight browsers that will have the UA features I've described.
Click to expand...
Click to collapse
mhmm I got you there, that would make this application heavier. I can try to store the data on the storage card and check if a website is Mobile or Desktop UA. But then that would make it RAM heavy. Will figure out a better way. Added this problem to my TODO list
Regards.
ratbags said:
Very slick. I like having the address bar etc at the bottom. Much more accessible on a phone. One query: I believe adblock uses a lot of resources, in fact slowing the loading of pages and heating up the CPU while it does it. Is there a more lightweight option such as bluhell firewall or ublock which could be implemented?
Click to expand...
Click to collapse
Well you're right, but not here. I made a host file containing all the adblock elements which barely takes a KB of space in the application. when you open a website, it just checks out the host file and prevents ads from being generated. Slowing the page is never a problem due to adblock. Plus, for the firewall part, it would take up more space, making it heavy. UBlock is the same thing as adblock, the same script and stuff. So it won't make much of a difference.
Regards.
Just some suggestion if you don't mind it Mr.Developer
Can you just make a shortname of your browser because UltimateBrowserProject is too lengthy so I suggest named it UBP instead.
Add data compression so it would cut off the data usage.
Save page for offline reading- which allows a user to save a page to read it offline like how the youtube offline videos work.
Export page as PDF or any format- makes users dont depend on online services to download the page to their specified formats.
That's my suggestion.
More features plus lightweight and not ram hungry would definitely top on the browser category if this would be uploaded or add in the google play store.
nullzx said:
Just some suggestion if you don't mind it Mr.Developer
Can you just make a shortname of your browser because UltimateBrowserProject is too lengthy so I suggest named it UBP instead.
Add data compression so it would cut off the data usage.
Save page for offline reading- which allows a user to save a page to read it offline like how the youtube offline videos work.
Export page as PDF or any format- makes users dont depend on online services to download the page to their specified formats.
That's my suggestion.
More features plus lightweight and not ram hungry would definitely top on the browser category if this would be uploaded or add in the google play store.
Click to expand...
Click to collapse
I'll try to answer all your requests one by one
I've thought of compressing the name to UBP, I may do that in the future
Save page for offline reading is currently in my TODO List. By that time you can use the "Screenshot feature" which screenshots the page at high quality.
Export PDF requires a separate library and that would make it heavier I suppose. Definitely not on the list. You can share the page to Adobe PDF app which can convert the Page to a PDF.
Overall I've thought of all the things you have as feature request to be implemented in the application. I hope this helps.
I'll still be trying out the Export PDF for my dry runs and that release won't be soon. Plus, by making it heavy, this app becomes same as G Chrome which I don't want it to be.
Regards
Can you add ability to sign into websites using your fingerprint for phones that have a fingerprint sensor? Would be freakn sweet!!!