Java is a registered trademark of Oracle and can be found here.
Blogs on IT, technology leadership, and other related topics like mobile and web application development.
Wednesday, February 24, 2021
My Book titled - "Java 14 Quick Reference Guide" at LeanPub
Saturday, December 19, 2020
How to install APK file to Android device
How to install APK file to Android device
Android app package file (.apk) is a file format used to install App on Android devices. In order to install apk file to the Android device, do the following.
- On Android device, navigate to 'Apps' > 'Settings' > 'Security', enable 'Unknown Sources', then tap 'OK' to agree to enable this setting. This will allow the installation of third party apps and standalone APKs.
- Download the APK file to your PC. You can simply save it to the desktop.
- Connect your Android device to the PC using a USB cable. At this point, it will ask to charge your device or connect it as a 'Media device', select 'Media device'.
- Navigate to the APK file on the PC and copy the APK file into a folder in your Android device. It can be stored in the internal storage or the external storage of your Android device.
- Open the Android device’s file manager to locate the APK. It’s usually called My Files, or File Browser, and you’ll typically find it in the app drawer. Note: If there is no file manager app installed yet, you can download a free file manager app from the Play Store, such as ES File Explorer.
- On the Android device, tap on the APK file you just copied, it will ask if you want to install the app, just confirm and proceed, once it finished, tap 'Done' button and the new app is ready to use!
Tuesday, December 1, 2020
Samsung Galaxy M51 display is much superior than Xiaomi Note 9 Pro.
Samsung M51 Display is no doubt better than Xiaomi Note 9 pro.
M51 has a slightly bigger display of 6.7 inches compared to the 6.67-inch display of Xiaomi Note 9 Pro.
M51 has a Color Super AMOLED Plus screen (16M) whereas Xiaomi Note 9 Pro has a Color IPS LCD screen (16M). No doubt the Samsung M51 display is much superior to Xiaomi Note 9 pro.
For more details, Check out the Unboxing video of the Samsung Galaxy M51 Mobile phone.
Which color is better Electric Blue or Celestial Black?
I like the one shown in this video, which is Electric Blue. I prefer using a lighter shade of mobile phone as it looks bright and new for a longer time and is also easy to find :).
I have also applied a transparent back cover.
The other choice available is Celestial Black which is more of a Dark Blue shade rather than Black. It also comes with a black charger and black cable rather than the white ones shown in this video. As a second option, you can also go with Celestial Black as well.
Since this phone has a plastic back you would definitely need to use a back cover and you can always put a brighter one.
Unboxing Samsung Galaxy M51 Mobile Phone. (MADE IN INDIA)
Please like this video or subscribe to this channel so that this video gets listed up in the searches and others can find this easily as well.
Links for purchasing this mobile phone * Amazon - https://amzn.to/33qP85Q * Flipkart - https://bit.ly/36gWElz Link to purchase Transparent back slim phone case - https://amzn.to/36lniK9 Link to purchase best Tempered Glass for M51 - https://amzn.to/3mk6KYE
Specifications
TLDR; Best Cameras, Best Display, Best Battery, and Best Processor. Color Options (two colors)- Celestial Black
- Electric Blue
- Travel adapter,
- USB Type-C to C cable,
- Ejection pin
- warranty card and user manual
Friday, November 13, 2020
Dart: A platform for structured web apps
Dart is a open source platform for building apps for modern web browsers which are:
- complex,
- high performance
- The project is building following parts
- virtual machine,
- language,
- core libraries,
- HTML libraries,
- UI framework,
- Editor and
- SDK - includes VM (Virtual Machine), core libraries, dart2js (Dart-to-JavaScript compiler) and many more command line tools to develop using dart.
Below are the list of command line tools available with Dart:
- dart - standalone virtual machine
- dart2js - compiler
- dartanalyzer - static code analyzer
- dartdoc - documentation generator
- pub - dart packing & deployment tools
- dartformat - code formatting tool
Wednesday, November 11, 2020
Top 10 Most Useful Websites for Java Developers
Below is the list of most effective and trustworthy resources about Java Technology. These could be very useful and interesting for Java programmers. I have been using these resources since many years for finding latest information about Java technologies.
1. Oracle Java Technology Home Pages (https://www.oracle.com/java/technologies/)
The site Contains information about almost everything you need to know related to Java including news, articles, blogs, certifications, career options and information related to Java projects. Visit this page frequently to keep yourself up to date about Java Platform.
2. Java Download Page (https://www.oracle.com/in/java/technologies/javase-downloads.html)
This is the right place to visit if you are looking to download and install the latest Java Development Kit. It also provides detailed instructions about how to run the Java installer on various platforms.
3. Java API Reference (https://docs.oracle.com/en/java/javase/)
This site contains API specification for Java SE. The HTML documentation is generated from the Java source code using the JavaDoc tool.
4. The Java Tutorial (https://docs.oracle.com/javase/tutorial/)
This site contains collection of tutorials and reference guides for the Java Programming Language. These lessons are also available in the book form as The Java Tutorial, Sixth Edition. Check this URL to purchase this book online https://www.amazon.com/The-Java-Tutorial-Course-Edition/dp/0134034082
5. Java Ranch (http://www.javaranch.com)
The site contains mock tests and useful resources for learning various topics ranging from java, databases, android and preparation for certifications. it's a very nice place for learning Java through Fun.
6. Java EE related projects on GitHub (https://javaee.github.io)
This site contains projects related to Java EE and other projects earlier hosted in Java.net. You can find various project home pages for more information about them and contact details associated with these projects.
7. Javapedia (https://www.javapedia.net/)
Visit this site to follow discussions, Q&A about Java technologies and frameworks. Javapedia.net is also useful for Java and Java EE developers, technologist and college students preparing for interviews.
8. TheServerSide.com (http://www.theserverside.com)
The site contains information about the latest technology in Java Enterprise edition. This is the place where java developers discuss about various topics related to Java, Java EE, programming, software and trends in server-side development. It is very big online community for enterprise Java architects and developers, providing daily news, tech talks and webinars etc.
9. Java.com (https://www.java.com)
This is the place where you can find Latest Java Software (Games, Mobile and Desktop applications). It's legitimate and safe place to install java plug-in. Other sites may show some fake pop-up and trick you into downloading software that isn't actually java.
10. Go.Java (https://go.java)
This site claims to provides resources about how Java powers the innovation behind our digital world. It contains collection of resources on Java Platform for Students, Hobbyists, Developers, and IT Leaders.
Although there are plenty of similar lists over the internet about useful resources on Java. However, I have found many have become outdated and are showing information which are relevant only up to Java 5.
After Java 8, the language have gone through major overhaul requiring significant changes in the approach towards Java programming. The language is also evolving very fast with a six month release cadence for new version of Java. At the time of writing this article the current version was Java 15.
I have written this article to enable Java developers at all levels to be more productive and efficient on your java projects by using its latest features. In case you come across more such interesting and useful resource on Java do share it in the comments section.
Monday, November 9, 2020
Useful Tools for Publishing Apps in Google Play Store
- App Launcher Icon Generator: https://jgilfelt.github.io/AndroidAss
- App Listing Feature Graphics Generator: https://www.norio.be/android-feature
- App Screenshot Maker: https://www.davinciapps.com
Thursday, November 5, 2020
Certificate on Java from HackerRank.
Which is better React Native or Native iOS and Android Development for building Mobile applications ?
React Native vs Native (iOS, Android) Properties/Feature React Native Native (iOS) – Swift / Object...
-
List of most effective and trustworthy resources about Java Technology. Below is the list of most effective and trustworthy resources about...
-
A simple diagram depicting the relationship between the Model, View, and Controller. Note: the solid lines indicate a direct association, a...
-
Below are some of the useful links for publishing your App in Google Play Store App Launcher Icon Generator: https://jgilfelt.github.io/And...
Blog Archive
- April 2021 (1)
- February 2021 (1)
- December 2020 (2)
- November 2020 (5)
- June 2020 (1)
- May 2020 (1)
- June 2013 (2)
- April 2013 (1)
- February 2013 (1)
- October 2012 (5)
- September 2012 (13)
- July 2012 (4)
- June 2012 (2)
- May 2012 (1)
- April 2012 (1)
- December 2011 (2)
- November 2011 (2)
- August 2011 (5)
- May 2011 (1)
- April 2011 (1)
- May 2010 (1)
- February 2010 (11)
- December 2009 (1)
- October 2009 (1)
- September 2009 (4)
- August 2009 (7)
- July 2009 (9)
Related Blogs
-
-
Introduction to Silverlight 416 years ago
Labels
- AB
- ABAP
- ActionScript
- ActionScript Code Coverage Plug-in
- Adibe Flash Builder 4.6 Extras
- Adobe
- Adobe AIR
- Adobe Developer Connect
- Adobe Developer Connection
- Adobe Edge Animate
- Adobe Flash
- Adobe Flash Builder
- Adobe Flash Builder 4.6
- Adobe Flash Catalyst
- Adobe Flash Player
- Adobe Flex
- Adobe Flex Builder
- Adobe Flex SDK
- Adobe Integrated Runtime
- Adobe Labs
- Adobe LiveCycle
- Adobe PhoneGap Build
- Adobe Systems
- Adobe TV
- AIR
- algorithms
- Amethyst
- Android
- Apache
- Apache Flex
- Apache Flex 4.8
- Apache Software Foundation
- app
- Apple iOS
- Apple iPad
- Apple iPad Google
- Application programming interface
- architects
- ArrayCollection
- arrays
- As3
- ASC 2.0
- ASP.NET
- ATOM
- Balsamiq
- BasicLayout
- BindingUtils
- BlackBerry
- BlackBerry 10
- BlackBerry Playbook
- BlackBerry Tablet OS
- BlazeDS
- blends
- Books
- Cairngorm
- Cascading Style Sheets
- certificate
- ChangeWatcher
- Cloud
- Cloud computing
- ColdFusion
- Compiler
- Component Frameworks
- Components
- Consultants
- CSS
- dart
- Data Binding
- data bindings
- Data Centric Development workflow
- Data Formats
- data integration
- Data Services
- data structures
- Debugging
- Design
- desktop
- developers
- development
- Development Frameworks
- Document
- Download
- e-commerce
- e4x
- Eclipse
- effect
- Electronic commerce
- enterprise
- Enterprise software
- event
- exception handling
- Falcon
- FAQs Help and Tutorials
- FDT
- Feature Graphics
- filters
- Flash
- Flash Builder
- Flash Builder 4.7
- Flash Catalyst
- Flash Player
- FlashComponents
- FlashDevelop
- Flex
- Flex SDK
- Flextras
- Font
- framework
- Frameworks
- FXG
- Game Development
- Generator
- GitHub
- Google Play Store
- Graphics
- hackerrank
- Handhelds
- HTML
- HTML5
- HTTP
- Hypertext Transfer Protocol
- Icon
- IDE
- Image Manipulation
- Inheritance
- IntelliJ
- Interchange File Format
- Internet Tools
- iOS
- iPad
- Java
- Java 15
- Java 7
- Java 8
- Java language
- JavaScript
- Languages
- Launcher
- launchpad
- layout
- lcds
- Linux
- listener
- Mac OS X
- managers
- Markup Languages
- Memory Management
- mobile
- Mobile application development
- Mobile device
- mobility
- Mockups
- Model View Controller
- multi-screen
- Multi-touch
- Multimedia
- MXML
- OData
- Online shopping
- Open source
- Page layout
- PhoneGap
- Photon Browser
- Photon Flash Player
- Play Store
- POST
- Powerflasher FDT
- problem solving
- Product manager
- Programming
- Publishing
- Rendering (computer graphics)
- REST
- Retailing
- ria
- Rich Internet application
- roadmap
- rpc
- Samsung Smart TV
- SAP
- SAP AG
- SAP Connector
- SAP Developer Network
- SAP NetWeaver
- SAP NetWeaver Gateway
- Screenshot
- SDK
- searching
- Skin
- Smartphones
- SOAP
- Software development kit
- sorting
- Starling
- state
- string
- Style Sheets
- Surface
- SWF
- Technology
- test
- Tools
- transition
- TrueType
- Uniform Resource Locator
- User interface
- validation
- Vertical Layout
- Video
- Visual effects
- web
- Web design
- Web Design and Development
- Web Development
- Web Dynpro
- Web service
- Web standards
- Website
- Windows
- Windows 8
- Workflow
- World Wide Web
- XML
- XMLHttpRequest


