Tabus Nine Computing

Contemporary Android Mobile Application Development

  • Android Apps
  • Clients
  • Tutorials
  • R & D
  • Press Room
  • About Us
  • Contact Us

Android App Released By Tabus Nine in Their Live Wallpaper Series

Posted by tabus on April 11, 2013
Posted in: Official News.

The Compliments Live Wallpaper, an interactive and customizable
live wallpaper that compliments you.

April 11, 2013 (Ann Arbor, MI): Tabus Nine Computing (www.tabusnine.com), a
mobile application developer for the Android operating system, has announced a new Live
Wallpaper for the developer’s line-up on Android devices. The Live Wallpaper, Compliments Live Wallpaper, takes a page from their already released Insults Live Wallpaper and draws from a large database of compliments, both kind and backhanded, to serve up a chuckle and fuzzy feelings.

Compliments Live Wallpaper“The Compliments Live Wallpaper is being distributed for free with ad support,” said Austin Mueller and Ben Oztalay, co-owners of Tabus Nine Computing, “Much like our Insults Live Wallpaper, the App features four different display modes, which allow the user to customize the style in which they are complimented.”

If the user enables interaction by touch, a new compliment will be picked from the database and
displayed when the screen is double-clicked. Otherwise, a new compliment will be waiting for the user whenever the Live Wallpaper can’t be seen.

Tabus Nine is excited about this addition to their Live Wallpaper collection. “This application is a perfect complement to the Insults Live Wallpaper,” the developers joked. “A plethora of new content will surely entertain and delight our users.”

The Compliments Live Wallpaper can be downloaded for free from Google Play.

About Tabus Nine Computing

Tabus Nine

Tabus Nine Computing was founded in 2011 to create mobile applications, as well as perform artificial intelligence research by Austin Mueller and Ben Oztalay. Both company founders are Computer Science and Engineering majors at the University of Michigan in Ann Arbor, Michigan. You can connect with them through various social communities at:

 

Facebook: www.facebook.com/TabusNineComputing
Twitter: http://twitter.com/#!/TabusNine
Google+: https://plus.google.com/b/111130699011280790755/

Tweet

STM3241G-EVAL: Audio Input With a Microphone

Posted by tabus on February 12, 2013
Posted in: The Blag.

We here at Tabus Nine have been pulling our hair out trying to get some audio into a STM3241G-EVAL board, an evaluation board for an STM32F416IG. The trouble is that all of the examples were lacking in detail, and it seemed that nobody else on the planet had tried to do this. We couldn’t find any examples that did this specifically, but one example used the potentiometer to display analog values, and sample the ADC constantly.

The trick here was that the potentiometer is connected to pin F9, and that used ADC3′s channel 7. When we changed the pin to F10 to connect the microphone amplifier to ADC3, very strange things would happen. Mainly, there was a lot of noise, and the values cut to 0 after about a minute.

So, the fix was to use ADC3′s channel 8 instead of channel 7. It would make sense that you have to change the channel, but the datasheet was lacking in information regarding that. We’re just putting this out here in case it helps anyone else.

Ben Oztalay
CTO + Co-Founder

Tweet

Vertically and Horizontally Centering a UILabel’s Dynamic Text in a Fixed CGRect

Posted by tabus on January 29, 2013
Posted in: The Blag.

Hey, this is a quick post to share something handy dandy that we just figured out while developing an iOS application.

Vertically and horizontally centering the contents of a UILabel, with dynamic text and font size, within a given CGRect. This can be used, for example, to draw numbers within a container, like a small circle, since the size of the text of a number is difficult to predict.

Vertically centering text on many platforms is simply a pain the butt. In my case, the issue was exacerbated by the fact that the text was dynamic, and had to fit within a fixed frame. I came up with this solution after trying several different things, and it seems to do the trick if your text doesn’t get too small.

This method works by using [NSString sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode] to get the font size the string would have to be to fit within the width of the given rect. Then, it sets the label’s font size to the font size from measuring the string, and fits the label to its contents. Once that’s done, it’s a simple matter of centering the label in the rect.

NOTE: The height of rect you pass in is NOT taken into account when resizing the text. The size of the text depends entirely on the width of the rect.

Let me know if you have any tips to improve its visual centering, since this mainly centers geometrically. It also seems to have trouble (as in, the text is too low) when the string starts to get considerably longer than the rect would fit at the label’s normal font size.

Here’s the code for a function that’ll do the heavy lifting:

Ben Oztalay

CTO + Co-Founder

Tweet

Parallella, an awesome new parallel computing platform, needs your help!

Posted by tabus on October 17, 2012
Posted in: The Blag.

Parallella is looking to be a great development platform for parallel computing, and we’re excited to experiment with it. 64 cores on one chip, on an easy-to-use development board sounds like a dream. Massively parallel computing is becoming a larger part of our research, and this would really open doors.

We’re writing this up because Parallella’s Kickstarter campaign needs a boost. Even if you aren’t a programmer, this project is creating opportunities for consumer goods in the future. Once researchers can start cracking the problem of really taking advantage of many-core CPUs, your next computer could have any number of cores. 8 cores would look like chump change.

Go check it out and see what you think. Adapteva, the guys behind Parallella, are fantastic engineers with a great vision.

Thanks,

Ben Oztalay
COO + Co-Founder

Tweet

It’s Growing!

Posted by tabus on October 11, 2012
Posted in: The Blag.

Earlier this week, Tabus Nine Computing hired two new employees, Justin Love and JD Yaske! They’ll be helping out with software development, and we’re excited to be working with them.

In other news, the Insults Live Wallpaper has served over 13 million insults, and is nearing 50,000 downloads! It should get there in the next week or so. Also, Insults Live Wallpaper Pro is approaching 100 downloads.

Ben Oztalay
COO + Co-Founder

Tweet

The Insult Pack Store Has Opened!

Posted by tabus on September 8, 2012
Posted in: Official News.

We just ran an update for the Insults Live Wallpaper that included the Insult Pack Store! Now you can download hundreds more insults for your enjoyment, including Harry Potter and Yo Mamma insult packs. As part of the update, you can also activate as many insult packs as you like at once, so you can mix and match your insults.

If you treat yourself to the Pro version of the Insults Live Wallpaper, you’ll get every insult pack for free, including all of the insult packs that we add the to store in the future.

In other Insults Live Wallpaper news, we’ve now served over 6.5 million insults, with 150,000 insults being served up every day!

Ben Oztalay
COO + Co-Founder

Tweet

Good News For the Insults Live Wallpaper!

Posted by tabus on August 9, 2012
Posted in: Official News.

We checked the stats this morning on the Insults Live Wallpaper, and we were surprised, and excited, to see that it had passed 10,000 downloads!

Among other good news, it jumped up in the search results if you search “insults” on Google Play. It’s now 6th from the top, so it’s one of the first apps you see. Lastly, we also passed 2 million insults served!

Ben Oztalay
COO + Co-Founder

Tweet

Insults Live Wallpaper Pro Released!

Posted by tabus on August 7, 2012
Posted in: Official News.

We just published the Insults Live Wallpaper Pro, the paid version of our popular Insults Live Wallpaper.

No new content or features have been added to the pro version, but there are no ads, and you’ll get future content add-ons for free! We’re planning on putting out new insults packs, which won’t be free for users of the free version of the Insults Live Wallpaper.

Check it out on Google Play!

Get it on Google Play

 

Tweet

Quick update

Posted by tabus on June 11, 2012
Posted in: The Blag.

Hey, I just thought I would write a quick update for anyone who is wondering what’s been going on recently.

Most importantly, Insults Live Wallpaper reached over 1000 downloads a couple days ago!  Other than that, in my spare time, I have been working a lot in our R&D department on our evolutionary artificial intelligence project.  I have been working with my friend, Troy Wynn, on making a brain generation program that generates brains from the neural level up, and we are making some very significant progress.  The end goal in this would to be able to generate and evolve brains in such a way that we can show evolution of intelligence in action.

As always, we are also working hard on getting new clients and thinking of new ideas for mobile apps.

-Austin Mueller
CTO + Co-founder

 

P.S.

Java decided to throw this error at me while tinkering with the brain generation project:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000007ac5f3040, pid=8092, tid=10104
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode windows-amd64 compressed oops)
# Problematic frame:
#

Despite a little bit of searching on Google about the problem, I found no good answers, however, I did end up fixing it.  So for everyone else that may happen to get this error, mine was caused by an unchecked division by zero.  All I had to do was make sure no divide by zeros happened and it was fixed.  I’m not saying this is the exact cause of the problem for anyone else, but in my case it was a divide by zero.  So, for anyone reading this because they are getting this error, make sure you are not dividing by zero anywhere at any time.  If this doesn’t fix the problem for you, I am sorry…  If you do find the solution however, I would encourage you to post it here so that it can be shared with the world.

Happy coding!

Tweet

Android App Released By Tabus Nine in Their Live Wallpaper Series

Posted by tabus on May 23, 2012
Posted in: Official News. Tagged: Android App Development, Android Application, Android Mobile Application Development, Application Development, Google Android, Google Android App, Insults, Insults Generator, Interactive Wallpaper, Live Wallpaper, Mobile Application, Tabus Nine.

The Insults Live Wallpaper, an interactive and customizable
live wallpaper that insults you.

May 24, 2012 (Ann Arbor, MI): Tabus Nine Computing (www.tabusnine.com), a mobile application developer for the Android operating system, has announced a new live wallpaper for Android devices. The live wallpaper, the Insults Live Wallpaper, draws from a large database of insults, both modern insults and Shakespearean, to undermine your self-esteem.

Insults Live Wallpaper“The Insults Live Wallpaper was distributed for free with ad support,” said Austin Mueller and Ben Oztalay, co-owners of Tabus Nine, “The wallpaper features four different display modes, which each allow the user to customize the style in which they are insulted”.

The main Display Mode, “Drifting”, displays the insult in the color of your choice, while the last few words of the insult float by in the background for emphasis.

The other three Display Modes feature customization of text size and font. The Display Mode “Normal” displays the insult in your choice of color. The Display Mode “Flashing” displays the insult in randomly flashing colors. Lastly, the Display Mode “Obnoxious” displays the insult in flashing colors while randomly capitalizing the letters.

If the user enables interaction by touch, a new insult will be picked from the database and displayed where the screen was touched. However, the placement of the insult is fixed in the “Drifting” Display Mode. Otherwise, a new insult will be waiting for the user whenever the Live Wallpaper can’t be seen.

“It’s definitely meant to be a funny wallpaper,” the developers were sure to clarify, “We have no intentions of personally insulting our users, and all of the insults are clean. We haven’t seen anything else like it out there, so we thought we would put it together in a way that looks good, then offer it to our users for free.”

The Insults Live Wallpaper can be downloaded for free from Google Play here.

About Tabus Nine

Tabus Nine

Tabus Nine Computing was founded in 2011 to create Android applications, as well as perform artificial intelligence research by Austin Mueller and Ben Oztalay. Both company founders are Computer Science and Engineering majors at the University of Michigan in Ann Arbor, Michigan. You can connect with them through various social communities at:

 

Facebook: www.facebook.com/TabusNineComputing
Twitter: http://twitter.com/#!/TabusNine
Google+: https://plus.google.com/b/111130699011280790755/

Tweet

Posts navigation

← Older Entries
  • Social Networking

      Subscribe!

  • Search Our Site

  • Recent Posts

    • Android App Released By Tabus Nine in Their Live Wallpaper Series
    • STM3241G-EVAL: Audio Input With a Microphone
    • Vertically and Horizontally Centering a UILabel’s Dynamic Text in a Fixed CGRect
    • Parallella, an awesome new parallel computing platform, needs your help!
    • It’s Growing!
  • Topic Categories

  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
Proudly powered by WordPress Theme: Parament by Automattic.

Social Widgets powered by AB-WebLog.com.