Pages

Sunday, December 9, 2012

Two more days @ AnDevCon_IV

I guess driving on 101 was still better than flying all the way from Japan or India or Russia.


The sond day was much more eventful than the first day.
I started my second day with 'Inside Android User Interface' by Karim Yaghmour. He explained how Android display stack is different than Linux display stack, how is WindowManager used to add views and also touched upon StatsuBarManagerService. Do you know you can send commands to any system service from adb shell? I though that was pretty neat especially during debugging.
For example, if you want to expand the status bar, you can do this on adb shell

$ service call statusbar 1

In order to close the notification tray which was expanded by previous call, send this command

$ service call statusbar 2

The general form of the command is service call

The highlight of the second day was a keynote from Romain Guy and Chet Haase. They talked about what's new in 4.1 and 4.2, nothing much different from their Google IO session except for recent 4.2 enhancements. But nevertheless, it's always fun to listen to these Android Ninjas.


Then it was time to meet people at Exhibition hall, umm ... actually it was time to collect swags and t-shirts. Many of the companies were either focused on testing or monetizing apps. The only interesting spots were Google booth for Android Robots, Amazon booth because it was Amazon, Qualcomm booth with MDP and SnapDragon demo and Immersion tech booth because this was something new for me - use of Haptics tech with Android hardware - can make apps more accessible. Got a chance to ask Romain Guy a few questions and the discussion was quite insightful.

This was an interesting slide from Qualcomm's lightening talk.



On Thursday, the lunch was special too. Robin Jeffries, a Google engineer and a member of the Board of Advisors for the Anita Borg Foundation hosted Women in Android lunch. It was nice to see more geek chics in the room and more importantly Robin's talk was quite inspiring.

After lunch, I attended 'Optimizing Android UI - Tips and Tricks' by Jason Ostrander. He is the author of  Android UI Fundamentals book. He quotes many examples from his book and overall it was a good session. He touched upon Handlers and Services to offload work from main thread, use of Loaders for grabbing data from network sources, ViewHolder pattern to create smooth scrolling lists and many more ...

This was followed by coffee and ice-cream break and a chance to collect more goodies from exhibition hall. And then it was time for yet another keynote, by Mike Shaver, Director of Mobile Engineering at Facebook. The theme of his talk was 'scale' and this was by far the most entertaining talk. He glossed over the challenges posed by Android fragmentation, more than 900 devices and many more coming up with Gingerbread ...

One more day; four more sessions and a hope to win Nexus 7 -

I was really looking forward to attending 'Extending the Android Vibrate Function for Games' especially after the brief discussion I had with Bob at the exhibition hall.
Android supports an API to specify the duration of Vibrator. There is no API to control the frequency, voltage or any other parameters. Immersion Tech. focuses on haptics technologies and in their efforts to promote haptics tech adoption, they have developed a library of over 120 vibration effects. What was more interesting to me was the possibility of making some apps more accessibleusing these various effect. In their presentation, they proposed the idea of Haptics Clock which anyone can use to check time even without looking at the screen.

I have this idea, not sure if it's feasible. Assume a message is written in Braille script and someone does not want it be read to him aloud. In such cases he could touch the screen, and every dot will generate a distinct vibration pattern and it would be possible to read any arbitary message.

Anyways, it's free to use by developers and it's really easy to use. They work with OEMs in order to include more precise motors and implement low level APIS to control the motor. Apparently, OEMs are interested in this technology as it allows them to distinguish their decives based on enhanced Game experience ... Samsung S3 & NOOK have such motors and support their library natively,

Later they announced the winners of various raffles. Oh btw someone gave away an iPad!

So the next session was a long one. 'Battle tested patterns in Android Concurrency'. He had lot of slides and a lot of information to share.
In a nutshell, here are main points

  •  get off the main UI thread
  •  don't leak activity references 
  •  don't just use background threads as they keep running even if Activity is destroed of not handled carefully
  •  Same applies to Asynctask, tehy are not tied with Activity Life cycle
  •  Loaders are aware of Activity Life Cycle - hence post data to the running insatce, managed by LoaderManager - much better than AsyncTask
  •  Loaders cannot throw exceptions which an activity can catch
  •  keep thread count = # cores - 1 => leave some CPU for UI activities!
  •  If you have to, use old school counterlatches to achieve synchronization
  •  use ExecutorService whch has its own threadpool (plain old Java)
  •  LocalBroadcasts can be used as a local data exchange method between loaders and activites - super cheap (work like callback registry)
After this information overload, it was time to sip some coffee. The last session I chose was - 'Intro to RenderScript'. Had no idea about RenderScript so this was a good 101 session.

Google gave away some (only 4 or 5) fur toys, was happy to grab one :)



Overall it was a great experience!


17 comments:

  1. Win Exciting and Cool Prizes Everyday @ www.2vin.com Everyone can win by answering simple questions. Earn points for referring your friends and exchange your points for cool gifts.

    ReplyDelete
  2. Great, great way to go - this is a great news.

    ReplyDelete
  3. Cara bermain poker online pada dasarnya sama dengan bermain poker konvensional. Namun untuk mengoperasikan permainannya, anda perlu mengetahui beberapa tombol yang penting
    asikqq
    http://dewaqqq.club/
    http://sumoqq.today/
    interqq
    pionpoker
    bandar ceme terbaik
    betgratis
    paito warna terlengkap
    forum prediksi

    ReplyDelete
  4. The candle-making business can be initiated from home with low investment of approximately Rs 20,000-Rs 30,000. Successful digital offerings are created at the intersection of what technologies can deliver and what customers want and will pay for. Marketing research is a systematic process of analyzing data which involves conducting research to support marketing activities, and the statistical interpretation of data into information. These stages can also be mapped onto a popular marketing model known as the Four Ps of marketing The four Ps in this model are product, price, promotion, and place. Businesses range in scale from a sole proprietorship to an international corporation. Yes, you can now with a system called Timeline Domination that combines both video and also retail with each other to create a powerful, very successful method to permit you to make money from social networks in 3 easy actions. The right marketing automation software can help businesses and marketers streamline engagement, drive efficiency, expose real-time insights to drive ROI.

    Only then you can expect to transform your life and gain time freedom in your business. Depending on the nature of the business, extensive market research may be necessary to determine whether turning the idea into a business is feasible and if the business can deliver value to consumers. In a product innovation approach, the company pursues product innovation , then tries to develop a market for the product. Based on what I have actually investigated concerning this program, I can surely claim that Unhustled 6-Figure Freedom is LEGIT and not a fraud. Each is touched by marketing and sales activities. Crucially, cause marketing only works when you find a cause that both the business and its customers care about. There are many kinds of advertising that you can use to promote your business, teach customers about your products, and generate sales. Generating more leads is anything but easy and if you don't have a solid marketing strategy that will drive more traffic to your website, you'll never be able to generate the leads you need for your business to succeed.

    But the dark truth is that many, many marketing expenditures are totally unquantifiable — they have little to no grounding in reality beyond telling people you've spent money. Social share buttons are a crucial element to enhancing the virality” of your site, which can in turn drive web traffic as well as boost online sales. It is made up of every process involved in moving a product or service from your business to the ultimate consumer. Direct mail marketing is communicating with audiences via flyers and letters through the post. This enables the Group to tailor solutions to fulfill the specific and unique requirements of its customers globally and emerge as a full system solutions provider for them. After a particular product or service has been introduced to the market, its success must be evaluated to see if it's meeting customer needs. However, as much as money is important you also need TIME and having both time and money is the key to REAL freedom. Lots of businesses market what they sell to other companies. https://www.reviewengin.com/unhustled-6-figure-freedom-review/

    ReplyDelete
  5. Nutra Mini - That is how to know if Weight Loss is right for you. I was a beginner at Weight Loss. It isn't unexpected for Weight Loss to be put in perspective.

    As a matter of course, it wouldn't make any sense to only to locate that Weight Loss won't be able to handle Insta Keto Weight Loss. Weight Loss was the best capital I ever spent. It goes beyond my advertising allowance. With the right approach you can get popular results with Weight Loss. It was an important time.

    Prostate 911
    Keto Bodytone
    Control X Keto
    Slim Fast Keto Boost
    Solli Pantip
    Insta Keto Diet

    ReplyDelete
  6. You need time and the ability to focus to really a grow a passive income stream. Create documents from scratch, or a template. Import inline styles Select this field to import the inline styles applied to the content in the Word document. Depending on if you have the Always create backup copy selected, Word will automatically create backup files of your documents. Sometimes you may create or revise a document and simply forget to save it; other times, your computer may freeze, crash, or otherwise hiccup, preventing your document from saving properly. Location Rebel is not your typical marketing site. You send them your file, and then they format and distribute it to the major players for you (Amazon, iTunes, Nook, Sony Reader, etc.). You can also create a deep copy of document elements such as sections, paragraphs, Tables, Text, Image, OleObject, Shapes, TextBoxes and etc., The following code example illustrates how to clone the section and save each cloned section as a Word document. Once the Word file finishes uploading to Google Drive, double-click it in Google Drive to open it in your browser.

    The second and the third type of passwords were developed by Microsoft for convenient shared use of documents rather than for their protection. There's also the Prime Reading service , which gives access to a range of free ebooks, magazines, and short-form material. In most versions of Word, you can enter alternate text by right clicking an image and selecting Format Picture. The problem is that you can't open a DOC file with Adobe Reader (or any other free PDF reader like FoxIt and Sumatra ). But in order to convert PDFs to Word format—which really just means editing a a PDF in Word—the related process is easy. The Keyboard, Touch, Oasis 2 & 3, Kindle 8 & 9 and Paperwhite 4 can also play Audible Enhanced (AA, AAX) and MP3 files. HTML5 became a huge phenomenon in the market, and if popular research studies are anything to go by, more HTML5 browser compatibility on smartphones will hit the market year after year with unprecedented sales. If you're going to run a drive through car wash, it's definitely a business vs. a passive income stream. https://www.reviewengin.com/kindle-cash-flow-review/

    ReplyDelete
  7. Grading The Seattle Mariners By Their Tradeability

    Many don 't like to part with their hard-earned money for the sake of earning more capital. Seasoned forex traders keep their losses small and offset these with sizable gains when their currency call proves to be correct. We wish to allow you since the ND10X indication download is only readily available on Tradeology initial web site link provided below. Terms of Trade: Terms of trade are sometimes referred to as the balance of trade; when the price of a country's exports is higher than the prices of its imports, there is an improvement in the terms of trade. Most of us retail traders are trading besides a normal day job.

    This product is composed of two parts, the Training Section and the Automated Software. The International Trade Administration (ITA) invites U.S. trade associations, professional societies, standards developing organizations, and other non-profit industry groups to apply for financial and technical assistance for projects that remove trade barriers to U.S. exporters. This free Forex trading system is more newbie-friendly, and much easier to understand, because technical indicators aren't needed here. The system is made out of indicators and moving averages which ensure that you will be able to predict the movement of the forex.

    Click that link above to check these amazing forex swing trading strategies out. However, with all levered investments this is a double edged sword, and large exchange rate price fluctuations can suddenly swing trades into huge losses. GTS is a free gateway from genuine system creators to traders who like to trade methodically and it aims to bring you all the best information that will help you move from a trader just beginning to a trading veteran who is consistantly profitable. That said, it is your grounding material and quite frankly, you could learn nothing more than what is in the box and be light years ahead of most every other trader on the planet.

    The data and prices on the website are not necessarily provided by any market or exchange, but may be provided by market makers, and so prices may not be accurate and may differ from the actual price at any given market, meaning prices are indicative and not appropriate for trading purposes. Trading forex is risky and not easy. Pros & Cons Of ND10X Foreign Exchange Trading System. The forex trading system were going to look at was devised by a trading legend - Richard Donchian who is considered the father of modern trend following and is considered a trading legend and has influenced such great traders as Richard Dennis and countless others. https://www.reviewengin.com/tips-to-write-eye-catching-headline-for-blog/

    ReplyDelete
  8. Google Is Retiring The Adwords & Doubleclick Brands In A Major Rebranding Aimed At Simplification

    Think of your agency’s website as needing its personal web optimization hygiene to rank higher in search results. Inbound practices lay the inspiration on your company’s online presence. Think of it as passively getting eyes in your brand.

    people began on the lookout for algorithms that search engines like google use to rank you as finest outcome. It actually got here into image when heaps n lots of web sites received launched for similar kinds of companies and search engines like google and yahoo started tracking sll new website getting launched.

    You don’t have to choose between rating and your conversion charges. Nothing stops you creating an search engine optimization-targeted touchdown web page and a conversion-focused touchdown web page additional down the funnel. Perhaps the former might push folks to the latter. Be positive to trace what keywords people are typing to land on your page too.

    This includes totally different methods to draw results in your company – search engine optimization, social media, content material marketing, and paid ads. Every web optimization starts out with the fundamental knowledge on Google Search Console or Google Analytics. Both SEO tools can provide dependable reporting metrics that come from Google search results. If you’re trying to set up a solid search engine optimization methodology, you need an arsenal of search engine optimization instruments.

    It’s not about doing what Google says; it’s doing as Google ranks. Your web optimization methodology is a culmination of expertise and methods that ultimately provide value to businesses and their goal clients. Making SEO as your primary product providing offers your small business with recurring month-to-month revenue. The cause behind this is web optimization doesn’t cease in the first month. Clients want consistent optimization till they can see a positive ranking movement.

    Compared to internet design that’s usually packaged into one-off products, search engine optimization as a service offers you with more flexibility to upsell shoppers. BestSEOCompanies.com was created to assist businesses make better choices when selecting seo vendors.

    By keeping an eye on this, you’ll be capable of spot areas that you could tweak in addition to alternatives to rank better. Once you publish your SEO touchdown page, add inner hyperlinks throughout your web site that time to it. This practice, in itself, is believed to assist boost its web optimization. It’ll also drive individuals to your landing page from different pages in your web site and set them on the street to becoming prospects. First, you’ll need to optimize your URL, page title, and H2s for your goal keywords.

    Remember that your content material ought to all the time be evolving. Update and optimize to align the content material with the interests of your viewers. Do a quick audit of your website and see what you have to improve. Do the pages goal the interests of your buyer personas at their stage of the client’s journey? https://www.reviewengin.com/5-simple-wordpress-seo-hacks-to-boost-your-google-ranking/

    ReplyDelete
  9. See if this shoe fits: Nothing else compares to Tech Products. The odds are fabulous until you become a casualty. We'll find out if we're together on Ecommerce. I don't care how hard it is. Terrific! The scenario is like that.


    AOL support number
    powervolt energy saver

    ReplyDelete
  10. I locate Ecommerce to be a powerful motivator. Is nothing sacred? I suspect common people don't take that Ecommerce joke seriously. It would make a lot of sense if I couldn't simply bypass that as little as humanly possible. I guess that my info will have made Gadgets the best that it could be.



    PowerPro Energy Saver
    Mosquitron
    Buzz B Gone

    ReplyDelete
  11. It is revealed by highly reputable forex traders and coaches to make use of the trading tools and indicators to know about each trade’s entries and exit. This amazing product is the real deal for all you forex traders. It delivers results and assists you in making astonishing profits in your daily trading.

    However, this implies that there is no place in the forex market for beginners, which is not true. When you have complete information and understanding of how everything works and what tools will help you make the right decision, things will get easier. MACD stands for Moving Average Convergence/Divergence which basically means moving together and moving apart . There is another definition of divergence, but that is a whole other manual altogether.

    The effectiveness of this system means that you cannot ignore this system. Since two credible forex traders back it, you can be sure that the buy and sell signals it generates are up to the mark. Russ horn’s Forex Masonry 2.0 became a runaway hit due to the educational videos and the private access to the member’s area. Through this product, as well as others, he taught thousands of students to trade forex profitably. Not only that, Forex Masonry 2.0 focuses on starting from the basics. Due to this very reason, experts and beginners were able to take advantage of this course.

    Winning streams are not only slim, but will always come to a close. Not only that, but the risk is inherently great, no matter what strategy or trick you attempt to use. I know you have seen several Forex products online where you get to download a robot, trade copier…etc. Some of them work but most of them will quickly/slowly erase your investment. There are many scam forex products out there, but this is not one, not even closely. I must say that if I were still new to online marketing that the Tradeonix would have lured me right in. https://www.reviewengin.com/trade-command-center-review/

    ReplyDelete
  12. Knowing These 9 Secrets Will Make Your Internet Marketing Look Amazing - https://www.smore.com/wta8q-top-80-quotes-on-internet-marketing

    ReplyDelete
  13. Detoxification using infused water is a process of cleansing the system by just sipping the infused water regularly. This process starts with the liver and then acts slowly in other organs like your lungs and gut. It helps in holistically managing our overall health by flushing out the toxins from the body. Weight loss cleanses are extreme dietary approaches that promise rapid weight loss through very restrictive eating patterns.

    https://www.offerplox.com/iron-maxxx-male-enhancement/

    https://www.offerplox.com/regal-keto-reviews/
    https://www.offerplox.com/optimal-keto-gummies/
    https://www.offerplox.com/green-dolphin-cbd-gummies/
    https://www.supplementz.org/glucotrust-reviews/
    https://www.supplementz.org/organixx-cbd-gummies/
    https://www.supplementz.org/ultra-proven/
    https://www.supplementz.org/exipure-reviews/

    ReplyDelete
  14. You can use one of five different types of Google ad campaigns for your Google advertising ideas. Stephanie is the Senior Managing Editor for LOCALiQ, where you can find her sharing tips, insights, and stories about how marketing helps local businesses grow. When she’s not researching the latest and greatest marketing news and updates, she’s probably watching reality TV with her husband or playing with her two pups.
    If there’s something that comes and goes from our lives , it sure is the inspiration. We know how difficult finding something that hasn’t been done before is, but luckily no one ever got hurt from getting inspiration from one another. That’s why in this article, we’re bringing into the spotlight 50 great advertisement ideas from which you can get your inspiration. We've talked before about creating valuable evergreen content and how marketing content can support your sales team. Here are some innovative ways to use chatbots to support your digital marketing and how to build your own chatbot in HubSpot. The focus should lean heavily towards growing awareness for your brand.
    Similar to guest blogging, you can invite other bloggers to write guest posts for your website. We recommend you also add or update your business information to help customers find you in Apple Maps. Fortunately, it doesn’t take much time and you don’t need any coding or design skills.

    A 2020 survey found that 72% of consumers in the United States have written a review for a local business. Etsy provides an opportunity to add your products to a new platform where users can find your brand by searching for keywords and categories related to your products. As a small local business or entrepreneur offering consumer or professional services, simple bulletin boards are the best way to get free advertisement. Look for events that are related to your business or industry where you can position yourself as a thought leader and provide valuable information.https://www.reviewengin.com/category/advertising/

    ReplyDelete

  15. It’s the advertiser that incurs the cost of advertisements, so if they decide it’s not worth running ads, then the advertisement industry will be in big trouble. Radio commercials, billboards, branded t-shirts, and social media endorsements all count as advertising — as we'll discuss later on in this guide. ] used a black silhouette of a person that was the age of Apple's target market. They placed the silhouette in front of a blue screen so that the picture behind the silhouette could be constantly changing. However, the one thing that stays the same in these ads is that there is music in the background and the silhouette is listening to that music on a white iPod through white headphones. Through advertising, the white color on a set of earphones now signifies that the music device is an iPod.

    This was a major paradigm shift which forced manufacturers to focus on the brand and stimulated the need for superior insights into consumer purchasing, consumption and usage behaviour; their needs, wants and aspirations. The earliest radio drama series were sponsored by soap manufacturers and the genre became known as a soap opera. Before long, radio station owners realized they could increase advertising revenue by selling 'air-time' in small time allocations which could be sold to multiple businesses. By the 1930s, these advertising spots, as the packets of time became known, were being sold by the station's geographical sales representatives, ushering in an era of national radio advertising.

    National, regional and local companies choose ON Advertising because we are accountable, creative and passionate about quality and making money for our clients. Advertising is at the front of delivering the proper message to customers and prospective customers. The rise of mass media communications allowed manufacturers of branded goods to bypass retailers by advertising directly to consumers. https://www.reviewengin.com/first-steps-to-building-online-business/

    ReplyDelete
  16. This is a great opportunity to enter this market with a huge number of enthusiasts who are in search of high-quality products and accessories. An important obstacle in this niche is the logistics of getting the products from the manufacturers to the customers. Dropshipping offers a great way to lower the cost of setting up the business in the niche. It is unfortunate that Augmented / Virtual Reality (AR/VR) took this long to become available to the masses. But, now, the demand has gone up considerably after initial user adoption. This means more companies will invest and develop AR/VR apps in the coming months as the growth of VR/AR will approximately reach $108 billion sales mark by the end of 2022.
    What type of ecommerce entrepreneur are you?
    Each product category links to the Office Depot page where customers can shop for that specific solution. Some types of products come with legal restrictions regarding shipping, selling, or labeling that can affect how and to who you sell them. Verification of agreed-upon revenues and costs that are difficult to evaluate thoroughly prior to sale. Examples of this could include refund rates and chargebacks. https://www.reviewengin.com/ecommerce-business-ideas/

    ReplyDelete
  17. Having some Keto Diet is always a good thing. What do you say? I have to admit, I've been digging Keto Diet recently. You can't rationally talk about this. Most of these are very main to any good Weight Loss Gummies. Diet Pills is as plain as day. You might need to pin your hopes on Diet Pills. Keto Diet isn't one of the fundamentals I hold onto. When you suppose apropos to it, there are a few things to bear in mind. We can do that. You won't know until you try. Weight Loss Gummies can make you popular. I don't do that for free.

    https://www.offerplox.com/weight-loss/true-form-keto/

    https://sites.google.com/view/tealfarmketo/biopure-keto-gummies
    https://www.offerplox.com/weight-loss/elite-keto-acv-gummies/
    https://www.offerplox.com/weight-loss/dietoxone/
    https://www.facebook.com/EliteKetoLetitiaDean
    https://www.nutraket.com/glucotru-reviews/
    https://www.nutraket.com/peak-power-cbd-gummies/
    https://www.offerplox.com/skin-care/tag-free-skin-tag-remover/

    ReplyDelete