Liferay Portal - Other Tools & General Discussion

Liferay Portal would be the best way to create a Web-site allowing your users to sign up, collaborate, create communities and communicate, ensuring security while featuring unique functionality and design. The solution is designed to be installed on your own server as well as in the cloud.
The functionality of LifeRay equals commercial portals, but unlike the latter, it does not require buying expensive licenses as it is distributed as an open source software. You may deploy its flexibility in a number of different scenarios to meet your key business needs.
Being open source and simple-to-use, it is a fully-ready business solution. Liferay is written on Java which ensures high level of security and support for standard Java-portlets for enterprise portals. You can configure it the way you like to meet specific requirements of your company as well as develop your own modules and integrate with other business applications. Liferay supports Google Gadgets by default and makes it possible to work with it right from MS Office applications.

Related

Is this good news for our XDAs?

REDMOND, Wash. — Feb. 21, 2008 — Microsoft Corp. today announced a set of broad-reaching changes to its technology and business practices to increase the openness of its products and drive greater interoperability, opportunity and choice for developers, partners, customers and competitors.
Specifically, Microsoft is implementing four new interoperability principles and corresponding actions across its high-volume business products: (1) ensuring open connections; (2) promoting data portability; (3) enhancing support for industry standards; and (4) fostering more open engagement with customers and the industry, including open source communities.
"Ensuring open connections to Microsoft’s high-volume products. To enhance connections with third-party products, Microsoft will publish on its Web site documentation for all application programming interfaces (APIs) and communications protocols in its high-volume products that are used by other Microsoft products. Developers do not need to take a license or pay a royalty or other fee to access this information. Open access to this documentation will ensure that third-party developers can connect to Microsoft’s high-volume products just as Microsoft’s other products do. "
"Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products."
More after the jump, direct from Microsoft:
http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx?rss_fdn=Press%20Releases
Thank you to anyone who takes the time to read this and explain if it means any positive news for our Windows Mobile devices. They aren't high-volume devices according to the press release, and they didn't specifically mention them, but they are opening up the APIs for Exchange Server. Will that help in making apps for our XDAs? Interesting read anyways.
Here's my take.
There are two reasons for doing this.
First, as the world business climate changes and MS grows, antitrust issues are not going away. With a high probability of a democratic presidency, you can pretty well plan on more probes into MS business practices. EU regulators have already stated that they are going to be watching this one closely. Open architecture would place MS in a better position to defend themselves.
Second, "open" increases dependency. If you are a developer and you build your tools around the "open" MS architecture, where are you going to send your customers to buy base applications? In theory this would increase the number of units sold (breadth) but not increase the number of functions provided (depth). The net impact would be a much more stable revenue base for MS and not an "all or nothing" approach. Remember, Microsoft does not do ANYTHING that they do not believe contributes to their long term viability or profitability.

Job Opening: Mobile Application Developer - MOGA| Woodinville, WA

Location: Woodinville, WA
Divison: Consumer Products
Direct Report: TBD
Employment Type: Salaried; Exempt
Qualifications & Experience
5+ years of relevant experience in software development, information systems or equivalent technical environment; minimum 1-year experience in development utilizing Android SDK; iOS and/or WP7 a plus.
Proven experience delivering successful software, including customer-facing mobile applications, preferably game apps currently available via Google Play, Xbox LIVE and/or the App Store.
Solid understanding of in-app analytics and PII best practices.
BA/BS in Computer Science or related field preferred; Interactive Design a plus.
Skills & Traits
Passion for app development, focus on UX/UI, strong project management skills and attention to detail are required.
Proficiency in Java, Android SDK frameworks, XML, web-service technologies, emerging web standards (i.e., HTML 5), analytics tools (i.e., Omniture, Google Analytics).
Ability to plan, drive and complete projects. A thinker and a doer.
Excellent verbal and written communication skills.
Strong problem solving abilities including an ability to influence internal stakeholders.
Ability to take initiative and demonstrate leadership.
Desire to work hard, learn fast, generate ideas and make things happen the best way in a changing environment. Willingness to do whatever it takes to get the job done.
Professional disposition/appearance, and positive attitude and outlook.
Excellent interpersonal and relationship building skills.
Interest in video games a plus.
Duties & Responsibilities
Develop mobile applications for BDA’s Consumer Products division, creating simple interactions for complex functionality.
Work with supervisor and co-workers to prioritize projects, app features and deliverable timelines for maximum business impact.
Manage requirements, documentation, testing and participate in troubleshooting efforts within a highly matrixed organization.
Work with supervisor and creative staff/contractors to drive the process of UI design, apply user tests, specify user flows/screens and direct graphical design within the framework of BDA’s consumer brands, owning the day-to-day execution in the form of design comp reviews, functional reviews with development teams, and presentations to internal stakeholders.
Serve as company-wide mobile app subject matter expert (SME).
Coordinate content delivery with BDA’s consumer packaging teams and websites, including PowerA.com and MUNITIO.com.
Participate in creative brainstorm meetings to provide input for fresh, new ideas, vision and project direction.
Develop and maintain an effective, positive working relationship with other BDA teams and individuals.
Additional marketing responsibilities as assigned by supervisor.
Occasional weekend and evening hours required.
Contact
Melissa
Only local canidates or persons willing to relcoate will be considered (no relocation fee will be paid).
i don't think this is a right section..?
Please read THIS if you would like your job advertised on xda
This is relevant to the Job Board forum

Mission Impossible: Hardening Android for Security and Privacy

Executive Summary
The future is here, and ahead of schedule. Come join us, the weather's nice.
This blog post describes the installation and configuration of a prototype of a secure, full-featured, Android telecommunications device with full Tor support, individual application firewalling, true cell network baseband isolation, and optional ZRTP encrypted voice and video support (ZRTP does run over UDP which is not yet possible to send over Tor, but we are able to send SIP account login and call setup over Tor independently).
Aside from a handful of binary blobs to manage the device firmware and graphics acceleration, the entire system can be assembled (and recompiled) using only FOSS components. However, as an added bonus, we will describe how to handle the Google Play store as well, to mitigate the two infamous Google Play Backdoors.
Introduction
Android is the most popular mobile platform in the world, with a wide variety of applications, including many applications that aid in communications security, censorship circumvention, and activist organization. Moreover, the core of the Android platform is Open Source, auditable, and modifiable by anyone.
Unfortunately though, mobile devices in general and Android devices in particular have not been designed with privacy in mind. In fact, they've seemingly been designed with nearly the opposite goal: to make it easy for third parties, telecommunications companies, sophisticated state-sized adversaries, and even random hackers to extract all manner of personal information from the user. This includes the full content of personal communications with business partners and loved ones. Worse still, by default, the user is given very little in the way of control or even informed consent about what information is being collected and how.
This post aims to address this, but we must first admit we stand on the shoulders of giants. Organizations like Cyanogen, F-Droid, the Guardian Project, and many others have done a great deal of work to try to improve this situation by restoring control of Android devices to the user, and to ensure the integrity of our personal communications. However, all of these projects have shortcomings and often leave gaps in what they provide and protect. Even in cases where proper security and privacy features exist, they typically require extensive configuration to use safely, securely, and correctly.
This blog post enumerates and documents these gaps, describes workarounds for serious shortcomings, and provides suggestions for future work.
It is also meant to serve as a HOWTO to walk interested, technically capable people through the end-to-end installation and configuration of a prototype of a secure and private Android device, where access to the network is restricted to an approved list of applications, and all traffic is routed through the Tor network.
It is our hope that this work can be replicated and eventually fully automated, given a good UI, and rolled into a single ROM or ROM addon package for ease of use. Ultimately, there is no reason why this system could not become a full fledged off the shelf product, given proper hardware support and good UI for the more technical bits.
Click to expand...
Click to collapse
https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy
Pretty much what Guardian ROM is doing. I look forward to all the new builds
Truth. Transparency. Technology

Mobile application development platform: how to choose best one?

There are many Mobile application development platforms available in the market; but which one you should choose and to which platform you would give priority?
Are you seeking for the right Mobile Application Development Platform for your job? Has your organization recognized mobile applications as a key part of your approach? Smartphone app development is blasting each single day and leaving developers challenged with a plenty of varieties for app development platforms. Since app development can be a money-spinning business, new app developers wanting to build up the next big thing. Mobile platforms have sprung up throughout the years to provide to the expanding demand, however how would you pick which platform is best for your application?
If we discuss about today’s desktop application developers, they basically have three platforms to look over: Windows, MAC and Linux. What's more, that being said, there are often approaches to make software composed for one platform which keep running on the others. Similar to this mobile app developers also have choices to select the platform as per their prerequisite from iOS, Android, Windows and Blackberry. They can also utilize cross platform tools to build up applications.
Mobile apps are similar to any other product; if you need individuals to utilize it, it should be great. Excessive applications are always attractive, intended for performance and modified to convey the usefulness your client wants, on the go and in a freely-flowing manner. When choosing a Mobile Application Development Platform, be assured it can facilitate the app development that will address the exceptional needs of your association and your current as well as future clients.
Other element to focus in terms of picking a Mobile Application Development Platform is your focused audience. If your application focuses the Hugh ratio of business, you need to verify the most widespread platforms for example; iOS and Android are your needs. If the community of businesses is your essential target, commercial platforms like BlackBerry make a worthy selection. Either way, it’s very important to preserve your focused audience in mind when choosing your mobile platform.
Whether creating mobile apps is your desire or an interest, you will require income to endure your business. Consider the expenses and benefit before you get on the app development drive. When you choose a mobile technology, guarantee it delivers a powerful safety and verification structure. Such features comprise safe and protected client/server communication, on-device encryption, offline validation, access controller and other appliance that will complement your current structure as well as direct your brand away from humiliation and legitimate activities.
Most customers need to convey native apps, on both iOS and Android. By focusing on both the platforms you will be, apparently, success the entire Smartphone market. Thus, assuming budget is not a restricting component, it bodes well to handle iOS and Android together. If the application is a prototype app we would like to suggest Android platform to begin with, because there is no approval process with the Android App Store; this is absolutely a major advantage to Android if you are in a competition of market.
The mobile backdrop is a long way from standardizing. With the continuous fracture of gadgets and no strong leader in the business sector, organizations must keep on providing their applications to a range of OSes. Yet, to do as such, be mindful that the mobile structure which is at the center of your methodology must be upheld by a merchant who can rapidly help new surroundings as they achieve the business and enable you to spread out your abilities to come across the requirements of clients and staffs while changing your business for mobile achievement.
Before picking a Mobile Application Development Platform, get your work done. Think twice what decisions you have made. Look at how strong is the platform’s development surroundings? What number of handsets is accessible and what elements do they offer? Also check out Cloud adaptability, analytics and communication services, native, web or Hybrid, developer tools and resources Etc.

These are challenging times - let's keep moving: StartApp introduces 2020 Android SDK

Across the globe, we are all facing a new challenge that affects every aspect of our lives. At StartApp, we believe that the answer lies in determination. Keep innovating, keep pushing the boundaries, and keep on striving for productivity.
As a global company with offices in the US, China, India, Ukraine, and Israel, we are following the news closely and adopting day-to-day operations according to the local authorities’ instructions and guidelines. Although our team is working remotely in some cases, we have taken the necessary actions to ensure our infrastructure and platform remain up and running with no interruptions. And today, we are releasing the new 2020 Android SDK.
Our new SDK, certified by Google, includes both new features and a comprehensive global privacy compliance mechanism (Following the Google Ad Network Certification of the StartApp Kids and Family SDK in May 2019). StartApp and Google will work hand-in-hand to ensure swift implementation of the new SDK and compliance with Google’s policy and global regulations.
StartApp is one of the very first mobile partners to receive Google’s new SDK certification.
The new StartApp SDK allows publishers and developers from any category and of any size to monetize their apps while implementing a solution with a global privacy compliance mechanism - and grow their business steadily and safely. For publishers, developers and advertisers, StartApp is the smart, safe and certified choice.
Creating user value while building trust
The SDK includes a global privacy compliance mechanism that allows the app to implement a new interface for attaining user affirmative consent for data collection. This is in accordance with different regulations around the world and with Google’s privacy policy.
Joining us for the first time or adding new apps? The 2020 Android SDK offers easier integration
Our manifest initialization methods now enable a transparent initialization function directly via the androidmanifest.xml file. For more information, view the integration documentation.
A whole new way to manage your ad placements with ad tags
Now you can add tags to ad placements. Ad tags help to improve the ad experience for your users and better optimize your monetization by creating the best balance of ad placements. To learn more about ad tags, click here.
Stability is key!
This version of the Android SDK includes bug fixes and stability optimization tools that support slick, smooth operations.
Get your 2020 Android SDK today on StartApp portal.
We highly value your business and will do our best to meet your needs today more than ever.
Wishing health and happiness to you and your loved ones.
The StartApp team

Categories

Resources